- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式
8 w, b$ s, g% B; q+ h* [! ?' ~ 1、關閉 MySQL
) K( S! r- y/ @5 T) R" g" b1 q% ?7 x& m7 Z
linux:
! F3 }, J: y+ m# J 1)service mysqld stop
5 v/ O# e$ ]; c 2)/usr/local/mysql/support-files/mysql.server stop- |$ x% r4 { Z! c$ I; Z+ g. c
Windows:; `: b7 w2 O, C. J0 b0 Z
1) 命令提示符下執行 net stop mysql
6 h7 b, {! g' `9 o8 E 2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務. w- e1 N- A" ]3 B
2、修改配置文件
' M; ]% i9 u" p& Z: m j linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加& e; J y8 [+ k$ S1 O% Z8 G
skip-grant9 D* Y% @5 Q0 I6 m3 [ H! s, f
3、重啟MySQL" ^7 h' l5 r9 _1 g0 t* X6 B
linux:* \2 e( H) P' v# g" ]% V
1)service mysqld start
" s2 w; V' u( ?0 d( s u& q7 R C 2)/usr/local/mysql/support-files/mysql.server start
- `( r0 P* |/ w7 n- o! B4 T: P3 H Windows:
V0 q. |% R; D& Q1 U 1) 命令提示符下執行 net start mysql/ g) V5 y; u6 z% H& t+ O
2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務
p2 S, T5 P# ~ 4、進入MySQL
% Q6 U0 v$ g) X& Z4 L; e Linux:5 ^( x" ]0 A: G
/usr/local/mysql/bin/mysql -u root -p 進入mysql
9 Q" t6 @0 L4 Z& {6 S windows:3 G# @% C/ J4 p! u
D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄7 v) @0 C8 q) k6 G9 o
- v" z* v( v0 D! a2 }
4 K6 b$ ^3 @2 _3 d$ k* M( L
5、更改密碼" g: ~! g9 d$ M
執行下面語句# S* E2 D5 A3 D. ?
use mysql;# l2 ~' w2 x* m" P2 O" j2 V
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼; `( v. m6 z- \2 m7 B
flush privileges;
( X3 ^( b+ n: t+ l7 g5 @9 v! \ exit;- v9 k8 K/ F. l6 ]: N
6、去掉配置文件中的 skip-grant
) Y; {" ]* R$ x6 M+ V8 C 7、重啟 MySQL' _; _' p4 w6 @! R4 k
6 @. s f) t: J/ y# W/ C
6 i2 k' K/ t1 y) u+ K- W- Z二、命令方式(針對linux)
7 b, x/ o6 [% L8 y7 x 1、關閉 MySQL* Q, l, W8 W) `
1)service mysqld stop9 |9 N: k! z# w9 H' A
2)/usr/local/mysql/support-files/mysql.server stop
z0 X# P" f9 p* b7 e 2、執行下面命令
# H1 y6 {$ }7 W /usr/local/mysql/bin/mysqld_safe --skip-grant
# X+ D' X3 T9 K( U 3、進入 MySQL5 D$ w0 {/ n. j" a b) H
& E# E/ N e! X& w% n /usr/local/mysql/bin/mysql -u root -p 進入mysql
8 |- u# K* C& J) s/ v 4、更改密碼
+ @$ [' C( E, ]) h- N 執行下面語句" E! p) J$ @ B& \( A
use mysql;
1 S! ~% e: b8 g t8 `5 k* L UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼- m9 r9 I+ y# O. r- F! R" [- @
flush privileges;6 C, s3 V$ w1 ^0 E7 Y
exit;& Z; }9 t5 l# O" q+ _: F/ Q5 `
5、重啟 MySQL, O0 X& Q* a, N: D6 d) M
! U$ M( A) B% y |
|