WK綜合論壇, WK综合论坛

 找回密碼
 立即注册
查看: 541|回復: 0

[技術討論] MySQL 重置密碼操作

[複製鏈接]
累計簽到:278 天
連續簽到:1 天
發表於 2014-7-13 00:27:16 | 顯示全部樓層 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
一、修改配置文件方式' w! Y" L9 e, c" P+ D
        1、關閉 MySQL0 _- e/ _" I, _% \& L
1 j3 H7 @1 i+ h, n. \
                linux:/ y2 K! y9 k! g' d
                        1)service mysqld stop
2 Z& c9 ?; S5 {, M+ S& v                        2)/usr/local/mysql/support-files/mysql.server stop
- C9 W9 ~+ z: m                Windows:
( e% B" [) I( h6 E6 m                        1) 命令提示符下執行 net stop mysql6 H% I3 [: O  g- S; ~5 k
                        2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務
9 j' x  V2 e) N) @. ^4 R0 z. d        2、修改配置文件* D1 \; a6 u7 f3 ~( T9 G* J
                linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
8 H6 J5 p( r8 X                skip-grant, x# Y' w3 [. a# W% L# G- v1 y
        3、重啟MySQL6 \  J( J& w: Z9 B7 m. e: }
                linux:
: s; L; \, H" C4 f                        1)service mysqld start
! ~+ K) a! `8 _) G: o                        2)/usr/local/mysql/support-files/mysql.server start9 y7 h5 d: q3 b9 o7 ]. q% Y# l
                Windows:; I. n8 c; _. O, |$ W
                        1) 命令提示符下執行 net start mysql7 W& S, @; `) w% \# H/ @
                        2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務
7 Q4 w) K, c3 D9 ]7 l: G        4、進入MySQL+ F3 h; r/ S8 _& O' P0 l( s1 }
                Linux:8 z: {( Z" f( z
                        /usr/local/mysql/bin/mysql -u root -p  進入mysql
3 _# K! u6 }2 u1 c                windows:
1 H) r7 k% ]  P4 [5 c' m# m                        D:/mysql/mysql -u root -p  進入mysql,其中,D:/mysql為mysql的安裝目錄
; v( H7 ~+ ^: s1 G               / ^; P5 r9 I8 }) M

  u( S& d! C" G0 M0 C9 [6 w4 B         5、更改密碼( N) Y4 K" T  l  [: }
                執行下面語句
4 S! B( Y& J  C                use mysql;
* W0 e: r* K: J1 l  I                UPDATE user SET Password=password("XXX") WHERE User="root";      其中,XXX是你要設置的密碼
, X- ~! c# F, y: k! n4 Q3 P4 e+ s                flush privileges;# N0 V! K/ X" D/ M* [) Y5 A( j
                exit;9 \0 h8 r6 V, y
        6、去掉配置文件中的 skip-grant
& N4 l4 W. |- ]% U! {7 L/ O        7、重啟 MySQL& I- U) k1 a: y" V- W; }: @

7 V0 b( v- h5 V- q
  r, s8 y8 g2 h8 O" U! k5 }二、命令方式(針對linux)4 s# ~" N; V0 F/ r  a5 y# l
        1、關閉 MySQL
( J4 k, @9 Z6 n' P. x                1)service mysqld stop
1 R4 T+ h& ], `& p" J; A  u' A                2)/usr/local/mysql/support-files/mysql.server stop
: }  I/ [; P+ P/ r        2、執行下面命令0 j% U6 I5 v, a' c
                /usr/local/mysql/bin/mysqld_safe --skip-grant
0 ?0 O; g! z1 b; K0 I5 m# R        3、進入 MySQL
0 u8 F$ K) d* h& @+ w: E" _3 I3 d3 ~
                /usr/local/mysql/bin/mysql -u root -p  進入mysql* v( S+ F* @. e) q6 q
        4、更改密碼1 H( R0 o8 W8 }& V$ h$ d. |! i
                執行下面語句
  s+ e2 v1 G9 L/ G( k                use mysql;
$ {$ f0 i, h5 v- `, Q' m' {                UPDATE user SET Password=password("XXX") WHERE User="root";      其中,XXX是你要設置的密碼: C2 h  n6 i2 c
                flush privileges;
7 @; h. [+ d! b% G0 G                exit;
" K8 `/ E$ ]9 c/ |4 \# @. Y% x        5、重啟 MySQL/ v5 Z7 ^  Q9 _1 J" ^
; m) j0 S& s9 s6 ^  W. d
回復

舉報

 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則


快速回復 返回頂部 返回列表