今天遇到一個(gè)問題禀梳,連接數(shù)據(jù)庫(kù)時(shí)一直告訴我,密碼錯(cuò)誤肠骆,不知道修改了啥玩意算途。于是,開始找解決方案蚀腿,于是就有了這個(gè)博客嘴瓤。
第一步:打開MySQL的配置文件,Ubuntu下的在/etc/mysql
里面找莉钙,找到后添加一段這樣的配置廓脆,然后重啟服務(wù)器。
skip-grant-tables
這是什么意思呢磁玉?
跳過授權(quán)表停忿,意思就是不驗(yàn)證用戶的賬戶密碼。
第二步:使用命令行登陸mysql
$ mysql -u root -p mysql
第三步:重置密碼
use mysql;
update user set password=password('123456') where user='root';
flush privileges;
exit;
需要注意:mysql5.7的
password
字段換成auth.._string
等等蚊伞,只需要將對(duì)應(yīng)的字段賦值為新密碼即可
第四步:重啟服務(wù)器即可席赂,按正常登陸即可。