- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式
/ ], k/ j+ q% X 1、關閉 MySQL3 r* Y# [ @5 \; v4 G# j
- E8 G$ h& e7 t6 A6 O
linux:! E0 S% G/ a: T; r+ K5 j7 i
1)service mysqld stop
1 |3 p9 P/ t: R4 e 2)/usr/local/mysql/support-files/mysql.server stop
+ O4 `9 J5 g3 K9 _; X" n9 W Windows:
/ e5 d8 \- S! E4 ^ 1) 命令提示符下執行 net stop mysql
2 W+ `$ m- c9 Y/ J 2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務3 a' V- M9 t+ g: v: V( R$ }
2、修改配置文件
: j/ Z4 y2 `- b$ ?) m/ Q+ J linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
# v6 H. e# |1 ?/ @ skip-grant, \4 ?/ Q' z9 D9 s- { u
3、重啟MySQL% R( I0 v% Q6 h; n# I9 m
linux:. _1 e8 K' x1 q V) }# Y
1)service mysqld start7 p- j# f b) Q1 t! H& a: t
2)/usr/local/mysql/support-files/mysql.server start
) Q% ?; q& K+ _5 n$ t H! ~8 t5 G Windows:0 f" e& l3 N7 f* C5 u q
1) 命令提示符下執行 net start mysql+ K- U# M, p* n- q
2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務
4 }# j3 o0 }2 @& B! h 4、進入MySQL
" w/ [) }) \0 x) K0 j# q" W4 ~) x Linux:" B+ t% }0 e- E4 r
/usr/local/mysql/bin/mysql -u root -p 進入mysql
8 ~3 G# R9 f/ l( S% [2 r windows:7 c* c4 E2 s8 M! y9 `
D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄
+ Z& b- X w0 o7 P. u) x: O' {& e
' J6 S# r& }! E- W" D) C0 S! w4 B* Y% A- d
5、更改密碼3 V; b( U. R- q4 C4 e! r |
執行下面語句
* u. u0 C* }5 n# r8 _/ A! O use mysql;
4 H: e6 y7 ?1 F: R/ Z8 _! x UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼$ t8 X. P, ]+ D9 N/ O4 k% W
flush privileges;* }4 v' N7 H+ k, t$ e: L! \) l6 j6 a
exit;
$ g1 N* T2 p! c8 |0 K+ u 6、去掉配置文件中的 skip-grant
7 v( g& @6 F4 C 7、重啟 MySQL
, T; }- L) Z6 n0 B
( o2 T# k( Z6 m: }# |2 ^9 y9 U/ F# X) j( z
二、命令方式(針對linux), Q2 k, y* ~3 j
1、關閉 MySQL
- U( [. ]+ L$ z+ X7 f3 l( Q 1)service mysqld stop
I* `; O+ w" r0 E 2)/usr/local/mysql/support-files/mysql.server stop% e$ K! M6 w3 w" s7 z
2、執行下面命令$ A2 B9 ~. u) ?
/usr/local/mysql/bin/mysqld_safe --skip-grant0 q/ n/ l6 b6 l' N8 |( X
3、進入 MySQL
( s3 O7 f9 \0 t/ i) h+ h! S* k
) P7 Q7 \( c. v0 K | /usr/local/mysql/bin/mysql -u root -p 進入mysql
. n6 w' {* V) W0 _ 4、更改密碼
& B0 g7 v/ i# j4 I5 K* e9 \ 執行下面語句
/ M, D2 H- p6 u% d7 o use mysql;
4 o; e3 v9 r: r4 |$ c UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼
1 o% o( |, {# c! l8 E! s0 P flush privileges;
. l) K9 h* ^7 c5 v6 k0 |2 u1 Y exit;
# n% v: g5 x) m1 Y# q+ O8 U' N 5、重啟 MySQL
( M; s& t5 t% w
2 C. J" d. Y6 O6 y: w |
|