編輯mysql的配置文件:
??????????????????????? sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
?????????????????????? 在[mysqld]段下加入一行“skip-grant-tables”蔫耽。保存退出
如圖:
重啟mysql服務:
???????????? service mysql restart
直接輸入??? mysql?? 進入數(shù)據(jù)庫:
切換到mysql數(shù)據(jù)庫:
???????????? use? mysql;
重置密碼:
??????????? UPDATE mysql.user SET authentication_string=password('填寫要重置的密碼') where user='root' and Host ='localhost';
修改字段plugin:
??????????? UPDATE user SET plugin="mysql_native_password";
??????????? flush privileges;//刷新MySQL的系統(tǒng)權限相關表-
??????????? quit | exit 退出數(shù)據(jù)庫
把?? /etc/mysql/mysql.conf.d/mysqld.cnf 文件中添加的一行注釋掉