MYSQL修改密碼及找回密碼

2022-07-20 04:57:13 字數 847 閱讀 6380

一、mysql修改密碼

1、就root使用者修改密碼方法一:linux命令列修改法

在linux命令列修改密碼適用於已知密碼的場合,可用mysqladmin進行修改密碼

mysqladmin -uroot -p'123456' password 'liuhui『

2、就root使用者修改密碼方法二:sql語句修改:

update mysql.user set password=password("liuhui123") where user='root' and host='localhost';

flash privileges;

3、就root使用者修改密碼方法三:sql語句修改

set password=password('123456');

此方法看起來簡單,但也有很大的侷限性:

(1)本方法僅為修改當前使用者密碼

(2)不適合通過"--skip-grant-tables"方式啟動後修改密碼

二、找回mysql root使用者密碼

1、首先停止mysql服務:/etc/init.d/mysqld stop

2、使用mysqld_safe附帶的"--skip-grant-tables"(忽略授權登陸驗證)啟動mysql

mysqld_safe --skip-grant-tables --user=mysql >/dev/null 2>&1

3、現在無需密碼即可登陸

4、進入mysq後修改密碼:update mysql.user set password=password("liuhui123") where user='root' and host='localhost';

5、修改密碼後重啟mysqll服務

MySQL修改,找回root密碼

修改root使用者密碼 set password for root localhost password admin 找回root使用者密碼 管理員身份開啟cmd,依次輸入以下命令 net stop mysql 停止mysql服務 mysqld skip grant tables 使用無驗證方式啟動...

找回MysQL密碼

由於前段時間要用powerdesigner設計資料庫,可資料庫設計好後好匯入mysql時需要odbc連線,而mysql5.0以上的均要修改密碼 我在網上查過 按他們的意思修改了root密碼,結果是直接進不了mysql了,我那個鬱悶,在網上查詢資料,也按他們的方法做了,可還是不行 本人對dos不熟 但...

MySQL 找回密碼

windows 1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。5.輸入mysql回車,...