- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式" v$ e4 E6 N0 K( U2 x( S+ E
1、關閉 MySQL
/ _5 E3 v8 A. O& P1 f, c: s
* f5 L+ Q" a, O* z: t) r+ Z; i linux:: U, Z r. v8 d$ y
1)service mysqld stop
. g/ O! ^( y! V% t% N 2)/usr/local/mysql/support-files/mysql.server stop( H4 y# V- n- ^8 a: M; k4 U! \
Windows:
7 a1 ^2 o* T3 ^. o, _- d 1) 命令提示符下執行 net stop mysql
8 _! Z' B, Z2 l7 O {3 l/ ` 2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務6 [5 f9 e3 e, W
2、修改配置文件& k) k$ ?+ f3 A; \- u2 _
linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
" c8 i) u+ b3 f+ P skip-grant
$ K$ X7 O( k% ]" l 3、重啟MySQL8 e7 e. v2 L' }- ~& C
linux:7 X3 S3 ^& H' p" w% u& ^2 l+ Y
1)service mysqld start
8 k* a! F Y! b. O! h% Q 2)/usr/local/mysql/support-files/mysql.server start
) _0 V7 w* p7 y& V3 N Windows:7 `6 r/ c# f( k( v
1) 命令提示符下執行 net start mysql/ [3 n8 {* ^3 U( d) i
2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務. d7 A* i" G. R& {- Z* p
4、進入MySQL
9 @/ _- ^6 l( T( r$ L: ?- v* | Linux:
9 l+ S3 B" n% h) k! A /usr/local/mysql/bin/mysql -u root -p 進入mysql
3 X7 d! P" I/ i1 e2 V% S5 M* ]% y windows:9 V7 H+ r3 q& ?: V
D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄
6 H. o' l! W( e- _. q0 _1 _0 y
+ M F. u) F% u s: r/ B. C' I8 r$ Z+ o0 G3 o+ C
5、更改密碼
( R' F! p) t% S2 L4 L3 D5 @) u/ V3 E3 Z 執行下面語句
! L- A2 D7 y) l3 @5 o use mysql;
7 v% G6 [0 m* u4 B9 c5 y' r UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼) ^: ?- U/ C2 l/ z% t* }
flush privileges;
' e. c) ], d. ] J1 P: U( f exit;$ ]1 J: T( u( n2 x' F/ Z6 n3 K3 A4 M; q
6、去掉配置文件中的 skip-grant2 `- S1 T. M" J( {
7、重啟 MySQL9 q: o7 @' U, d2 Q$ c1 r3 b2 v
; L( ~# P' E4 S( D+ x- G
+ Y( R9 ]! h, E( e, L二、命令方式(針對linux): @( ~0 G7 Z6 w! ]9 C8 j. o
1、關閉 MySQL
' \$ `3 v% O6 O6 X 1)service mysqld stop, T9 q) b( g9 q) E- j P' N
2)/usr/local/mysql/support-files/mysql.server stop# _5 W5 ~3 N( ~* k
2、執行下面命令% T: v" ~7 M: m- H
/usr/local/mysql/bin/mysqld_safe --skip-grant
+ ^; O- H( y% H% g- w. z 3、進入 MySQL b! ] T7 v h: h
0 K# e& J+ E9 @- p) |6 T
/usr/local/mysql/bin/mysql -u root -p 進入mysql
0 ^' ~" ?. z" K% {; V 4、更改密碼
+ B+ M/ [+ @/ H* V 執行下面語句( ^. V7 D4 `* L8 t
use mysql;
; ], r4 W8 z s5 M UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼5 c3 J/ Z* ]/ A: y0 v
flush privileges;
+ X. q7 n" s, A r e- q exit;
, e) K( f: [+ [9 Y: y$ b$ `2 E 5、重啟 MySQL. v2 s" e/ b0 ]
4 g7 o, u3 S {# y1 n. H$ p9 G2 O% b+ W
|
|