马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
mariadb/mysql 数据库连接密码忘记了怎么办; K* ~0 U' S! {' {; G& J3 p0 @
vi /etc/my.cnf
/ F; M+ z+ g6 b* Q9 Q7 [5 F将刚才在 ) U$ o, u; ?- L
[mysqld] 9 f+ @+ i: k9 H: @/ d1 X, f
; U" u' I( c8 N3 ~% r* C" L 2 R- R, A7 P( r( P# n3 o
段中加上的
+ F8 a7 H0 P4 p9 d% b bskip-grant-tables
) `3 t# ?! ]! ^$ C8 y" v
6 ~% D2 R3 z6 p5 i: q: _
) k/ v# D7 b" Z) N# q3 f删除
# K* S. n) B" m" O4 r$ B! H# N1 b重启数据库服务:
- @4 a. d$ [; N0 k9 V" b2 E& E
% |) U. G2 n- Q+ }4 m( x( w4 ^7 W # s) Y" z. r( z& V
+ }1 d p( c& L' O
0 U C& \ M! k4 u
通过其他方式修改: 直接修改密码。 R5 C" y8 |! z9 n
/ C' R6 t' H3 L5 C
本次操作所有需要用到的密令行:
/ y2 l; w( z- m$ s& m, D( W+ o0 P- m
; Q. p9 ~# W! w: O; Obin>net stop mysql, A% W( r# f2 `$ q( {4 M5 m" B
+ J# H/ _) @: z
bin>mysqld --skip-grant-tables
2 O: l& Q. Z% `8 z( w( ^( j! A& \* E
: ^1 f7 S! P& Q5 c' J3 L4 Nbin>mysql) h* g! a. |7 ]- A$ O$ t7 {& c7 q- P# r* m4 R
( j4 R j% S2 _ J" i5 I3 K8 U
mysql>use mysql7 F. t q2 X6 N
5 C4 x# d: z6 M) g: |6 i0 w. C: Gmysql>update user set password=password("123456") where user="root";$ S& P0 w! |' Z1 g" K
8 B, D# j1 j( K; i& G2 {mysql>flush privileges;' V- Y) ?. B% i! C& ]# o7 s
. N, `$ e# n6 W1 r# w* s- Lmysql>quit
- V. x! B% s3 @3 g- D \
. q' D- D$ T2 h T5 J, a% qbin>mysqladmin -u root -p shutdown/ f( |* F/ p/ _. q9 y4 C
+ f9 i. }2 P- k' m& Z9 \ i( Z
bin>net start mysql 5 Z! c0 p p. Y3 [
, i: u1 B2 i& j4 @8 `8 ^9 ~9 V8 E* Z
|