WK綜合論壇, WK综合论坛

 找回密碼
 立即注册
查看: 555|回復: 0

[技術討論] MySQL 重置密碼操作

[複製鏈接]
累計簽到:278 天
連續簽到:1 天
發表於 2014-7-13 00:27:16 | 顯示全部樓層 |閱讀模式
VIP精品區,資源無限好賺金任務區,輕松賺金幣
加入VIP,享受高級特權宣傳賺金又升級,超級棒
一、修改配置文件方式
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
回復

舉報

 分享同時學會感恩,一句感謝的話語,就是最大的支持!  歡迎交流討論
您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則


快速回復 返回頂部 返回列表