mysql重置下密碼

2021-09-14 08:44:36 字數 1218 閱讀 5986

有什麼不對希望各位大神 多多指教!!!

linux mysql access denied for user 『root』@』localhost'(using password:yes)

我就試過了,mysql剛剛安裝完成後,使用程式的時候他就報了以上的錯誤錯;

經過查詢,解決方法如下:

1. 停掉原來啟動的服務

# service mysqld stop
2.使用安全模式登陸,跳過密碼驗證

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
3.登陸

mysql -uroot mysql
4.修改密碼

set password for 'root'@'localhost' = password('newpassword');
5.重新整理許可權

flush privileges;
6.推出安全模式

exit
7.使用正常模式登陸

# mysql -uroot -p

# enter password :newpassword

8.執行其他命令:show databases 說;如果提示如下錯誤

you must reset your password using alter user statement 

before executing this statement.

9.重新設定一次密碼就可以了

set password = password('newpassword');
10.配置完成

這個方法也可以用於root密碼忘了;

重置mysql 密碼 mysql重置密碼

ubuntu下重置mysql的root密碼 sudo vi etc mysql my.cnf,在 mysqld 段中加入一行 skip grant tables sudo service mysql restart,重啟mysql服務 sudo mysql u root p mysql,用空密碼進入...

mysql 重置密碼 mysql 重置密碼

mysql 重置密碼 版本5.7之前 1 修改mysql配置檔案 vi etc my.cnf 注 windows下修改的是my.ini 在 mysqld 後面任意一行新增 skip grant tables 用來跳過密碼驗證的過程。重啟mysql 2 進入mysql root localhost m...

Windows下重置Mysql 密碼

windows下重置mysql密碼 1 首先停止正在執行的mysql程序,停止mysql服務,cmd開啟dos視窗 net stop mysql 如未載入為服務,可直接在程序管理器或者服務中進行關閉。2 以安全模式啟動mysql,進入mysql安裝目錄 比如e program files mysql...