Ubuntu下 MySql忘記密碼解決方案

1.在終端輸入mysql

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2.在文件內搜索skip-external-locking,在下面添加一行:sql

skip-grant-tables

3.重啓mysql數據庫

sudo service mysql restart

4.在終端輸入命令mysql,進入mysqlvim

5.使用命令use mysql;切換到mysql數據庫服務器

6.修改root密碼ui

UPDATE mysql.user SET authentication_string=password('你想設置的密碼') WHERE User='root' AND Host ='localhost';

7.修改字段plugin(Plugin字段標識能夠用於驗證用戶身份的插件,若是字段爲空,服務器使用內建受權驗證機制驗證用戶身份)spa

UPDATE user SET plugin="mysql_native_password";

8.刷新權限,輸入命令插件

flush privileges;

9.退出mysqlrest

quit;

10.回到設置的文件內(/etc/mysql/mysql.conf.d/mysqld.cnf)內把添加的命令註釋掉code

相關文章
相關標籤/搜索