马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mariadb/mysql 数据库连接密码忘记了怎么办7 l( h0 O0 O; m7 Y6 i2 u2 |
vi /etc/my.cnf ; g( Z4 U7 K* C% e8 M7 J# C* P
将刚才在
3 N* p6 h4 ~8 y5 U2 O3 R7 a6 @+ V[mysqld]
3 j$ j5 T; ?; N' D. n
: ~% ~: j& a$ Z1 _( h; W6 j - F% ?% d4 ?0 C' N K
段中加上的 " p4 U" V! d' \- m1 [
skip-grant-tables # s9 s; {$ }7 K: v0 x
! W# {: o) Z4 A( K: y; u! Z f / p& D6 O: s+ V5 m @! x# Y
删除 & D# ^% s3 C6 [* N4 s. r
重启数据库服务:
8 m! w# W$ R8 s- j( x K6 l
* ?- `0 E- H/ \8 k0 V 6 {. |! i: a8 M, Y1 R5 {# o4 e8 r
( N$ j6 r8 |% i; c4 {4 N3 k, W. l
' B/ O" M: F& Y8 p2 Y# O/ h
通过其他方式修改: 直接修改密码。
) x3 _4 M7 X' c8 @ m1 Q$ ]# S: N: X# A/ a N7 H" y# x
本次操作所有需要用到的密令行:5 [$ [5 x6 [6 D, o+ c
9 h3 t& X4 d, W) _0 Y, A6 ~$ f) M3 B
bin>net stop mysql+ o& g7 R, h& Z! E. ?8 H
3 ~, e8 d# T% Y; V7 mbin>mysqld --skip-grant-tables0 n- r9 h% |- p( Z
+ l: q5 V1 m+ m4 W: B; R9 m
bin>mysql
0 `& }0 f' Y: b) q | c6 a( m- Y
4 r( j! h# P' q) l. @9 \' ?mysql>use mysql
1 }- o( w# t+ o( b; j' H" L$ Q. V+ R' }) Q/ j
mysql>update user set password=password("123456") where user="root";" r( b& S# n$ w+ C6 `% p
& ]4 K2 n! [1 K+ Hmysql>flush privileges;
, H8 ?2 X3 e( M: M3 r" }. x- ~) b
' E0 d( C, t( h/ w: ]mysql>quit/ |! k9 y; p/ G6 }. k L7 ]" M0 L
: D- S! q, t" H) d9 P
bin>mysqladmin -u root -p shutdown; O$ B! S2 I! H) ^9 K+ V0 u
7 n3 ^& J& h8 T6 c7 o7 K) {, i
bin>net start mysql - a0 m) y, I+ `. }: ~
# y6 y* Y& t4 @7 Y; k* |, B
|