重置Mysql root使用者賬号密碼
By:授客 QQ:1033553122
問題描述:
使用mysqladmin.exe執行指令時出現以下錯誤提示:
mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)'
解決方法
如下,重置mysql root使用者密碼
# service mysqld stop
# 進入mysql安裝目錄/bin目錄下(如果沒有進行相關環境變量的配置,下文操作都是先進入到這個目錄再執行),執行以下操作
# mysqld_safe --skip-grant-tables # 啟動mysql
另外建立一個控制台,執行以下指令
# mysql -uroot -p 回車進入mysql控制台
> use mysql;
> update user set password=password("123456") where user="root"; #更改root密碼為123456
> flush privileges;
> quit
# service mysqld restart
# mysql -uroot –p123456 #登入
附:linux xampp內建環境mysql root密碼重置方法
1、停止mysql伺服器
sudo /opt/lampp/lampp stopmysql
2、使用`--skip-grant-tables' 參數來啟動 mysqld
sudo /opt/lampp/sbin/mysqld --skip-grant-tables
3、再建立一個shell終端,執行以下指令
sudo /opt/lampp/bin/mysql –uroot # 指令執行完成後,會直接進入mysql指令控制台
4、連接配接mysql權限資料庫
use mysql;
5、修改root使用者密碼
update user set password=password("123456") where user="root";
注:這裡的123456即為要為root使用者設定的新密碼
6、重新整理權限表
flush privileges;
7、退出mysql
quit;
8、重新開機mysql服務
sudo /opt/lampp/lampp startmysql
9、重新開機 XAMPP
/opt/lampp/./lampp restart
作者:授客
QQ:1033553122
全國軟體測試QQ交流群:7156436
Git位址:https://gitee.com/ishouke
友情提示:限于時間倉促,文中可能存在錯誤,歡迎指正、評論!
作者五行缺錢,如果覺得文章對您有幫助,請掃描下邊的二維碼打賞作者,金額随意,您的支援将是我繼續創作的源動力,打賞後如有任何疑問,請聯系我!!!
微信打賞
支付寶打賞 全國軟體測試交流QQ群
