WK綜合論壇, WK综合论坛

查看:524 回復:0 發表於 2014-7-13 00:27:16
累計簽到:278 天
連續簽到:1 天
跳轉到指定樓層
楼主
發表於 2014-7-13 00:27:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒

[技術討論] MySQL 重置密碼操作 [複製鏈接]

一、修改配置文件方式
  X& I$ ]* n" t7 T- O        1、關閉 MySQL
/ U- a# I1 x0 I, P3 w: a; i1 e
1 O! s- \! S* C% h  S/ d0 |                linux:
7 U# q+ m% w6 R1 F6 i; ~+ r                        1)service mysqld stop
9 E, K, k/ u2 }% \) K& u                        2)/usr/local/mysql/support-files/mysql.server stop0 E0 R/ |+ j" ?  X; K2 l6 V% f
                Windows:
. u0 W2 d+ a/ N                        1) 命令提示符下執行 net stop mysql
8 L; [& a$ a$ u                        2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務: D& m' [4 H; ?. t8 a/ X' H
        2、修改配置文件
+ {1 |3 W1 R" c1 W4 V                linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加0 |( ~& A2 y" s, e& f2 X' `
                skip-grant
0 m% g& f( q+ b6 R        3、重啟MySQL: x% o9 r8 a6 H. ^1 T  L  T" a
                linux:
+ Q: K" p. H) _6 c& I5 i2 g3 x                        1)service mysqld start8 \5 T' Y& Z: e' t
                        2)/usr/local/mysql/support-files/mysql.server start9 o% m/ ^/ K( [+ f9 X$ F
                Windows:
1 {' x- U& P3 a% }$ |                        1) 命令提示符下執行 net start mysql
( n8 s* f. S1 e; ~8 c' d2 g                        2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務7 P+ F2 e7 {) M
        4、進入MySQL
( O9 Z7 N3 _0 ^, j2 F6 i- Y& `1 i                Linux:
9 q+ q% O0 O9 A                        /usr/local/mysql/bin/mysql -u root -p  進入mysql
0 |- [4 W3 ~  q                windows:
/ l" p7 U' X( }" r& g                        D:/mysql/mysql -u root -p  進入mysql,其中,D:/mysql為mysql的安裝目錄  l' E% [2 n- g8 y* P7 o9 @  r3 O- @
               $ G; S  W, C/ k3 f& w! I" r8 Q
8 Z6 V$ ?9 b( T: Y0 B2 R
         5、更改密碼8 H! d1 q; ]) p# x0 \  [7 i
                執行下面語句
4 `" I9 ?, q5 O0 _5 y5 R, i/ n                use mysql;
6 Z7 E! y4 g( r- a2 H6 X% J                UPDATE user SET Password=password("XXX") WHERE User="root";      其中,XXX是你要設置的密碼( |2 K+ c% I5 @1 p/ k2 e$ q
                flush privileges;
* x4 e& L! Z- _, U! z                exit;
) `$ Z6 T3 ]; r" N8 {, b0 p. H; U0 H        6、去掉配置文件中的 skip-grant) F' |/ `4 o8 F, t, o' ?6 A3 W
        7、重啟 MySQL
. V& h  D& \& e" B) U. B, n) ~0 R+ B

6 L' A% Y4 T( U2 h二、命令方式(針對linux)8 c3 N9 L! X) M* G! \
        1、關閉 MySQL
3 e; n- S$ R. Q) }0 \' H: ^                1)service mysqld stop8 p/ C& y' w6 ~
                2)/usr/local/mysql/support-files/mysql.server stop
) B2 i- w3 Y6 ]: M( l# Z  u* K3 f, t        2、執行下面命令, c7 @: M1 }# h/ E  G
                /usr/local/mysql/bin/mysqld_safe --skip-grant
2 X. T/ U$ ~. E+ q7 A1 i        3、進入 MySQL, W. v4 J" L: r3 V; C8 ?5 @+ ]
6 o7 x) y( l  @
                /usr/local/mysql/bin/mysql -u root -p  進入mysql
* |# W& j* r. H- y        4、更改密碼
0 E/ i# C7 Z' y                執行下面語句! b3 F& a2 h+ l4 l+ L# S
                use mysql;7 i& j# t: b0 M! d$ v& ^; M
                UPDATE user SET Password=password("XXX") WHERE User="root";      其中,XXX是你要設置的密碼- X% E) ^  M4 _2 b; h; E4 \
                flush privileges;$ [0 n0 H3 u3 w" L
                exit;
) i* ]& e1 t$ J, {3 C& A        5、重啟 MySQL  L' ~- v" W. W! _/ K6 J6 j4 L
3 D$ L7 n0 O; j  q
收藏收藏 贊贊(0)
把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分︰1宣傳

回復樓主 親!! 現在是後半夜!妳失眠啦?餓啦?通宵加班?還是想WK啦?

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

本版積分規則

c重要聲明:本論壇是以即時上載言論的方式運作,WK論壇對所有言論的真實性、立場及版權等,不負任何法律責任。而一切言論只代表發佈者個人意見,並非本網站之立場,讀者及用戶務必自行判斷內容之真實性。 由於本論壇受到「即時上載言論」運作方式所規限,故不能完全監察所有言論,若讀者及用戶發現有內容出現「真實性、立場及版權」等問題,請聯絡我們:[email protected]論壇有權刪除任何言論(刪除前或不會作事先警告及通知)| SiteMap[網站地圖] | DMCA

發表新帖 返回頂部