問題描述:
使用mysqladmin.exe執(zhí)行命令時出現(xiàn)以下錯誤提示:
mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)'
解決方法
如下,重置mysql root用戶密碼
# service mysqld stop
# 進入mysql安裝目錄/bin目錄下(如果沒有進行相關環(huán)境變量的配置,下文操作都是先進入到這個目錄再執(zhí)行),執(zhí)行以下操作
# mysqld_safe --skip-grant-tables # 啟動mysql
另外新建一個控制臺,執(zhí)行以下命令
# 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集成環(huán)境mysql root密碼重置方法
1、停止mysql服務器
sudo /opt/lampp/lampp stopmysql
2、使用`--skip-grant-tables' 參數(shù)來啟動 mysqld
sudo /opt/lampp/sbin/mysqld --skip-grant-tables
3、再新建一個shell終端,執(zhí)行以下命令
sudo /opt/lampp/bin/mysql –uroot # 命令執(zhí)行完成后,會直接進入mysql命令控制臺
4、連接mysql權限數(shù)據(jù)庫
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
總結
以上所述是小編給大家介紹的解決重置Mysql root用戶賬號密碼問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的1
您可能感興趣的文章:- MySQL8.0.23版本的root密碼重置最優(yōu)解法
- Linux mysql-5.6如何實現(xiàn)重置root密碼
- 重置mysql的root密碼最簡單的方法
- mysql8重置root用戶密碼的完整步驟
- mysql8.0.12如何重置root密碼
- MySQL/MariaDB的Root密碼重置教程
- Mac MySQL重置Root密碼的教程
- windows下重置mysql的root密碼方法介紹
- lnmp重置mysql數(shù)據(jù)庫root密碼的兩種方法
- 詳解如何在Linux中重置MySQL或者MariaDB的root密碼
- CentOS下重置MySQL的root密碼的教程
- MySQL root密碼的重置方法