-
在終端輸入
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
-
在下方的skip-external-locking下面添加一行:
skip-grant-tables
- 重啓MySQL服務:
sudo service mysql restart
-
在終端輸入命令:mysql 進入mysql
-
輸入USE mysql (切換至mysql數據庫)
-
將root用戶的密碼修改爲0000:
UPDATE mysql.user SET authentication_string=password('0000') WHERE User='root' AND Host ='localhost';
- 修改字段plugin:
UPDATE user SET plugin="mysql_native_password";
(Plugin字段標識可以用於驗證用戶身份的插件,如果字段爲空,服務器使用內建授權驗證機制驗證用戶身份。 )
-
輸入
flush privileges;
-
輸入
quit;
-
把**/etc/mysql/mysql.conf.d/mysqld.cnf**文件中添加的一行刪除掉