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