马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mariadb/mysql 数据库连接密码忘记了怎么办
; S# u1 A& |$ F- o! O vi /etc/my.cnf " R; ?! W8 j& B( e5 `* b
将刚才在
$ |* I6 G+ W! X n$ _0 l[mysqld] 7 ]( z0 z7 O. Q
7 }* J2 U* I! q6 ?5 s7 m: ]" U0 t: x
+ [7 K1 R% g/ c/ Q! e段中加上的
" P1 u1 m. d4 G( }; _! U" ~* @skip-grant-tables 0 O1 j" u8 m. ^' H0 O! L; N" [6 e
* n5 }( ?3 c' ~* D" A0 T
6 H+ w4 O0 @( j6 v, L+ c删除 , r4 Y. M. V! Y+ v1 v9 o. Y
重启数据库服务: 2 O" q5 a! |: o# K
2 J# L9 ~+ U* W$ S6 }
) u( M. i/ v, P% q
5 j, X/ E4 r$ k) r n
$ T3 c, J+ J4 e4 K* o" ?
通过其他方式修改: 直接修改密码。* `, D! w2 j* Z! H+ j0 p+ B
5 I0 Y" s6 G: m8 c4 O1 x( u本次操作所有需要用到的密令行:6 H& e m6 X, @. M! R) r8 [ d
$ H0 ]2 K* X$ M
bin>net stop mysql3 T: R+ v0 ?0 N3 K" R
# W6 N6 g4 u: b8 f% @bin>mysqld --skip-grant-tables
" {) I( U- W7 x; b0 u9 o3 ]! X7 B
bin>mysql, d! R5 B; X9 Y+ v6 t4 M4 o
0 m: K; S& ^* \% X2 O) y8 ^mysql>use mysql' \" U( S6 [+ e. f
" p4 L; Y( L4 y( H1 a1 }! Z+ Nmysql>update user set password=password("123456") where user="root";
+ {( v, d* }2 X5 p$ O" u
, A, l3 w3 E3 @& J8 L( {. Imysql>flush privileges;0 [# X2 e4 N- F
% |9 S" l! ]! T+ Xmysql>quit% J* M( l2 X/ Y# H- ^
0 F& V4 n& r+ |
bin>mysqladmin -u root -p shutdown4 A0 p$ `3 q$ K6 q2 ]* T1 q
2 @" H3 N2 w! A4 ]- O
bin>net start mysql
( R+ g8 o9 \) e2 Z- d 3 Z6 r6 w/ P5 R& M' Y
|