- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式( V3 Q$ C) a4 C
1、關閉 MySQL
! {) S8 s# {) Z. Z* |
; C1 I. o! C( [9 T# |4 L ` linux:1 u/ T! v) Z, n) v4 s5 Q# N
1)service mysqld stop
/ g4 ?9 b$ p7 e* g' \1 x1 p 2)/usr/local/mysql/support-files/mysql.server stop
6 Z) n. g n, I Windows:
" [$ B! o4 p' Y) c; T$ J( K/ } 1) 命令提示符下執行 net stop mysql: L5 q$ W3 s0 t8 C" Y2 S
2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務
- @( q5 @- P/ P- ^7 _ 2、修改配置文件
) u0 w! }. T* \( N7 X* U" C linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
6 o4 [7 a* Q, A' a skip-grant
' v+ R b% g- E( X. l& | 3、重啟MySQL* t' J/ t O' M! O
linux:: c p+ p5 r" g1 j1 l
1)service mysqld start
7 V% j( _( T3 p( Z 2)/usr/local/mysql/support-files/mysql.server start
: `; [ s( v0 b4 W7 z% G Windows:) A0 K- x1 c) M
1) 命令提示符下執行 net start mysql
7 h- U) V* `- D+ O1 I/ T 2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務- x% t B/ x% B% x3 h
4、進入MySQL
8 a* C( M1 k; I$ w! @ Linux:8 v& ^/ f% S) n7 F) j' b% q( {
/usr/local/mysql/bin/mysql -u root -p 進入mysql( q# {8 k) \5 C; g
windows:
2 E' D7 X2 x& X/ y3 U- R4 v" _: U) N- T D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄. V+ o" c: f; {9 @4 g2 @
# {' E9 M; H8 {7 q* w' R( G8 i! |' B0 M; W% l: f" d" {, V0 j( t
5、更改密碼
/ q: f# l, w: \# h& m0 C 執行下面語句
& w% }) X: V: T. T use mysql;2 H8 `% l& q6 y+ P2 f
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼
; }) w$ g5 J2 N/ Z8 E$ d( Y flush privileges;9 \ v; B& ~( w8 l! D3 N
exit;
4 o7 D9 q' k% N0 t( y4 d; x9 T 6、去掉配置文件中的 skip-grant
: r) G* X0 O' w3 \- F 7、重啟 MySQL. \* B0 w p& B# V6 _
% k" U- G5 x/ {- h1 z) W: |
) N! S' G- w5 z0 f* }( g二、命令方式(針對linux)1 N/ n7 n6 {& l8 X
1、關閉 MySQL
/ p# ]6 e7 Q3 }- O 1)service mysqld stop8 b( s( M# ^# E7 e$ `
2)/usr/local/mysql/support-files/mysql.server stop
( w% E2 N& D0 m' ]0 I8 x 2、執行下面命令
$ q" W N( \, V! p /usr/local/mysql/bin/mysqld_safe --skip-grant
9 r# f: \3 F* R, c [* i( I( B; ] 3、進入 MySQL2 D# }* o& w5 ~7 f: }6 s q
s0 N& }- ]+ Q, U
/usr/local/mysql/bin/mysql -u root -p 進入mysql7 l l; J2 t6 C" f* |
4、更改密碼2 |* @$ X3 s3 j% v* M; z
執行下面語句
0 M$ n3 @8 ^2 `2 B! `5 _ use mysql;
' L# Y% \- [$ N& r UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼; J7 |' K; j& ~9 p4 l4 P
flush privileges;
6 j% ]! a$ z0 j$ S3 m exit;
+ F7 ]+ i% p* z' ?; m 5、重啟 MySQL2 k5 G: _) q" S1 P
# m, \3 B- b4 |( ~0 c' o3 a |
|