無法給MySQL root使用者修改密碼的解決方法

2022-06-23 05:09:13 字數 537 閱讀 8714

本人編譯安裝完mysql資料庫,想給root使用者修改密碼,結果無法修改,並且報錯,報錯大概資訊如下:

mysqladmin: connect to server at 'localhost' failed

error: 'access denied for user 'root'@'localhost' (using password: yes)'

解決方法:

步驟一:用service mysqld stop

步驟二:mysqld_safe --skip-grant-tables &

步驟三:輸入 mysql -uroot -p 回車進入

>use mysql;

> update user set password=password("新密碼")where user="root";  

> flush privileges; 更新許可權

> quit 退出

步驟四:service mysqld restart

mysql -uroot -p

輸入新密碼登入成功!^_^

MySQL root使用者無法登入原因及解決辦法

mysql root密碼正確,卻怎麼也bai無法du從本地登入mysql 登入提示 error 1045 28000 access denied for user root localhost using password yes 可能原因是mysql庫中bai的user表缺少乙個root指向hos...

linux下mysql root密碼忘記修改方法

一.mysql密碼的恢復方法之一 如果忘記了mysql的root密碼,可以用以下方法重新設定 1.切換到root下 su root 2.kill掉系統裡的mysql程序 killall term mysqld 3.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip ...

Ubuntu下重置Mysql root使用者的密碼

安裝完mysql卻忘了root的密碼,解決方法如下 sudo vi etc mysql my.cnf,在 mysqld 段中加入一行 skip grant tables sudo service mysql restart,重啟mysql服務 sudo mysql u root p mysql,用空...