- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式
) X2 `8 r4 ?% Q" r; ~# S 1、關閉 MySQL, `* X5 q ~- h% {! w+ b" u& y
1 ?7 Q. e' F& B h8 Z5 J( g4 g linux:
a2 a( @9 f$ n" n7 o- M. b 1)service mysqld stop
& ]1 K3 V; A6 g- d 2)/usr/local/mysql/support-files/mysql.server stop
' ]* |# }5 Q4 E5 a2 l7 r Windows:. S2 X- t) l" n! O
1) 命令提示符下執行 net stop mysql
2 A+ h" \7 P5 [# ?8 @ 2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務
, {& Y2 {. h# D* I+ w 2、修改配置文件3 ?, Q, e9 c& V" L
linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
; a1 v. ~5 ?/ h! V6 [( i5 I skip-grant" u6 ]6 Q9 r8 l! {
3、重啟MySQL/ i+ H" |! S9 J0 B" y7 O/ `
linux:
; y' h. m5 f. F" f2 `3 U. t 1)service mysqld start
! y( _' w+ `5 _& i 2)/usr/local/mysql/support-files/mysql.server start5 @. g$ X5 u: r: B$ r/ l! R
Windows:1 y- G1 g `1 ^ b, J$ |
1) 命令提示符下執行 net start mysql% X# f: H, l% c0 S% j
2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務
4 h" a7 D7 o. k$ C2 U$ K% ? 4、進入MySQL
" q/ B1 ]3 J( X% {) h) v Linux:
5 t6 R" Z5 {* _1 ~; t8 q# E /usr/local/mysql/bin/mysql -u root -p 進入mysql
% V% `7 i+ h. L3 [% } Q windows:0 Q Q+ o N, S' o4 m8 r
D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄
9 L: ~+ y% L7 w $ |2 R {! L- D1 n0 n
! {# {: I) A+ v }0 @( t- j
5、更改密碼, b2 o$ C4 @* d
執行下面語句
. v/ x) `* Q' m; \! t' ^ use mysql;
6 G b9 p5 Z& o1 [ UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼
8 X0 c, {% o# Q' m* o( o' ^ flush privileges;% [( C( {5 |8 O3 ~ w2 d3 _( [4 u
exit;. ~. s, [! \3 |
6、去掉配置文件中的 skip-grant" j( k+ C2 @7 }! }
7、重啟 MySQL
# H( j2 w: [# C' x2 b0 [) p+ {
) c* @% X5 r# w- M) Z4 I7 f1 `8 s* @6 X: X6 y) {+ X
二、命令方式(針對linux)
$ Z, @3 t+ Y+ z: J$ b 1、關閉 MySQL
1 n% h- g1 m- |- z# }' h8 q: Z 1)service mysqld stop
/ M- @3 B' N3 R, e2 r1 N& ] 2)/usr/local/mysql/support-files/mysql.server stop
3 d+ V3 {- d; c" U 2、執行下面命令. V- V" R) R5 |: \& o
/usr/local/mysql/bin/mysqld_safe --skip-grant
, f4 m4 {1 j& h% S; V 3、進入 MySQL
: U9 m" _$ z" y! a
& z$ j) a0 V4 L4 @( n. W/ m /usr/local/mysql/bin/mysql -u root -p 進入mysql: n V- F/ k7 e8 t8 Y
4、更改密碼5 D9 ?% j) F! D/ Z" h
執行下面語句% U- `: j* a5 f
use mysql;
9 U7 y9 d) c" \ UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼5 y( R, |( }5 b2 ~( f
flush privileges;
8 X/ S( \: y3 u0 W exit;( X4 S' D2 d/ w$ F" i4 \$ }
5、重啟 MySQL
, I* \! U7 s( g/ _- ?+ j% U$ H( x! a' |" U7 y- h* B
|
|