- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
一、修改配置文件方式9 u7 G" B! M; B1 X& @2 F) Y
1、關閉 MySQL; c& H; H1 k! L' M
0 w6 E+ O: H% W
linux:
# y0 J. v! c- ^" l 1)service mysqld stop
0 y. P. t# @+ ?6 y4 G 2)/usr/local/mysql/support-files/mysql.server stop( T& G5 m! k3 C2 F# U7 D# a
Windows:4 j) G1 E0 Z0 H' K% N' V
1) 命令提示符下執行 net stop mysql, e$ i3 s1 t6 i6 a- }- h
2)計算機右鍵管理 -> 服務 ,找到mysql服務,停止此服務! X" Z. C9 f+ j3 `7 [1 H
2、修改配置文件: n2 n2 f1 w, A* k3 w. A: e
linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
% O5 a. `9 F% n1 h! H$ T skip-grant) {% r; |4 C$ G
3、重啟MySQL" B: p H9 L% D& T/ H
linux:; S8 T; U& X3 c
1)service mysqld start
, ]5 j' I- X9 h7 \$ { 2)/usr/local/mysql/support-files/mysql.server start
/ y4 d! c% t; _5 H Windows:8 k% D, F1 O) C1 A4 O
1) 命令提示符下執行 net start mysql! |' s" {9 b9 q; g5 p: D& ]' y- ^
2)計算機右鍵管理 -> 服務 ,找到mysql服務,啟動此服務, S0 K7 A) k. K' Q
4、進入MySQL
! m) @" G# @6 ~/ L$ `; a Linux:
5 T. ~1 L2 i- Y' B, S /usr/local/mysql/bin/mysql -u root -p 進入mysql
/ F- u8 [% f0 \! y6 n/ T windows:
; e5 U; S- o2 [0 ^: y D:/mysql/mysql -u root -p 進入mysql,其中,D:/mysql為mysql的安裝目錄
9 ?2 F7 F9 p5 { M: e& Q: D
* I# n2 c9 G- |( D6 W d% v
! \; [8 `- w$ M( P& W 5、更改密碼
5 o, ^- S9 |8 b+ d" v( g3 V 執行下面語句
% O p9 I6 ~% {; @0 F+ e use mysql;
' U" Q1 {# P5 A' g) m/ I1 b5 L( z UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼& }3 Q! _: r# B" g# W2 v9 L0 t
flush privileges;
2 i6 ~4 o. K& {2 M f exit;
: H5 i! d5 {$ d7 O* F 6、去掉配置文件中的 skip-grant7 [6 u( |4 P+ P; s
7、重啟 MySQL2 N7 R. Y) H. l& D
1 |4 s2 \, X1 m% j! A* S0 K
; _/ Y( N1 X7 z6 Y; A4 r二、命令方式(針對linux)
7 y! V$ P7 L9 @1 k2 b 1、關閉 MySQL
# r0 ?9 W( k7 g h- i' X- }, T 1)service mysqld stop
9 n" B& R% C3 m1 ? 2)/usr/local/mysql/support-files/mysql.server stop9 q. S( u2 N8 T9 ?( J) z$ s
2、執行下面命令: d7 v! N7 |! u5 W) b
/usr/local/mysql/bin/mysqld_safe --skip-grant
2 L' y) L; ]- R: h4 X9 G v 3、進入 MySQL
6 y7 x+ }1 N X7 g# b- v* L. M* u" l2 T" S8 u4 c$ I
/usr/local/mysql/bin/mysql -u root -p 進入mysql$ m. x$ ~# [" N1 f- H
4、更改密碼
1 N5 F1 d: ^. k# w& m& K" A 執行下面語句% o' g* R- Y X4 j. @
use mysql;8 c" G- p: {9 _. A* m/ p' w
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設置的密碼& ^$ s& d' s% d# T; ~. F) r
flush privileges;
i1 P; Z. A, s( ^1 |- [; K6 j exit;
, z/ L6 P/ j+ I( Z V0 O! B 5、重啟 MySQL
3 Z0 N/ d, e8 E3 g9 |4 s' Z' v; \! A) D+ ^/ z2 A" o: ~9 d
|
|