- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式) V1 V) k7 I7 ] f! M3 P& B l
1、關閉 MySQL( o( s' [0 g0 o$ c5 p4 g
( g8 k f+ ]3 Z* N
linux:; m9 q4 q3 q" l8 T( g
1)service mysqld stop. v" H4 t# t% o) l' c1 }
2)/usr/local/mysql/support-files/mysql.server stop* R: m C' \% v% P$ N7 S, G
Windows:% I/ Z- [. F2 t/ w; u% f
1) 命令提示符下執行 net stop mysql
9 H- p A5 h x/ I7 k/ C! h. y 2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務
; L! I. J0 x! Y" x/ Q; ] 2、修改配置文件
+ r' E( b7 V& E$ _ linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加% ^; D+ O3 ~8 Y0 U& ]' m
skip-grant; Q. Z2 ?- r- V2 { H) k" e, _
3、重啟MySQL
7 e$ t! H- \( p' r4 k/ y. g# m linux:# e: I2 ]8 U( S9 B8 B+ }0 C
1)service mysqld start8 k* W3 o2 D8 [7 l. h
2)/usr/local/mysql/support-files/mysql.server start2 D# p E: y2 f5 T0 r
Windows:
& D/ a3 G8 K; M$ l; @, |6 v 1) 命令提示符下執行 net start mysql
/ O( l0 c3 p) Y$ I 2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務- D. K2 ^" ?7 v) p }
4、進入MySQL
7 E# E9 f! z7 o# P- s: y- l% X1 b1 f3 @ Linux:9 S+ H; o+ o8 R0 M) L8 n
/usr/local/mysql/bin/mysql -u root -p 進入mysql1 O" B9 n$ }8 p. i1 B
windows:0 p, m$ G( a, ? a. [# D7 F2 q
D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄& Y1 ]1 R0 s0 o& b! @- Z
5 F/ O* }2 ]: p9 h- z
/ {6 D. E1 j N; h7 B4 r( ^
5、更改密碼7 [1 w/ C8 }# u9 w
執行下面語句' W: N; G" `) U6 s
use mysql;5 C, k* b3 G# u3 L4 l, L
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼( q7 B, L# F6 i; x: u
flush privileges;
# _# ~1 P/ f9 w) k; d) A0 W exit;% {6 c' ?( T; r5 a# V$ K/ R
6、去掉配置文件中的 skip-grant- A% P* u1 _1 d8 w
7、重啟 MySQL
2 a- o5 h1 b$ V
4 A+ H* s6 O) X8 x" Q9 U/ ?( q$ R! p* ]8 g' U2 p
二、命令方式(針對linux): q) X1 n0 I, v/ H6 n k9 ~
1、關閉 MySQL
2 K7 K% f3 r4 w1 A& B0 i3 o5 t# t 1)service mysqld stop! Q5 Z# R R7 v* |9 N* \3 V7 e
2)/usr/local/mysql/support-files/mysql.server stop- D. X; n: S E2 `* U, W, r8 U
2、執行下面命令6 B$ Y" ^" \7 X4 B4 N4 L; `2 I: j- k1 K
/usr/local/mysql/bin/mysqld_safe --skip-grant
% Q7 ?$ W4 Y6 i, F% R4 T+ k L 3、進入 MySQL
7 o6 f- O, p. ~5 y* o: m' E% i0 Z1 _8 {6 I7 c
/usr/local/mysql/bin/mysql -u root -p 進入mysql
( U: e; k* e& j1 k 4、更改密碼
8 t4 l' R/ x* c- |/ O5 K 執行下面語句2 c9 t- C" J; k, v X
use mysql;4 q: `2 S b* v- l" D, E, ~5 e! ~
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼. T7 R* p# k k
flush privileges;
3 s- ^$ k4 j {, q6 b0 y exit;$ e$ W, r. l( N
5、重啟 MySQL! O! g9 t. U( g/ P
) w7 z0 B4 k2 [" R$ @" ]3 n/ v( R
|
|