(一)、忽略密碼
mysql出現error1698(28000):access denied for user root@localhost錯誤解決方法
在ubuntu的terminal(也即終端)上輸入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,進入到這個配置檔案,
然後在這個配置檔案中的[mysqld]這一塊中加入skip-grant-tables這句話。
(二)、修改密碼
2、執行use mysql;
3、執行update user set host = '%' where user = 'root';
4、執行flush privileges;
看下賬號密碼
select user, plugin from user;
(三)、改完還登陸不進去
error 1698 (28000): access denied for user 'root'@'localhost'
輸入這個
update user set plugin='mysql_native_password' where user='root';
MySQL8 0登陸 檢視 修改臨時密碼
執行以下 mysql uroot執行結果如下 error 1045 28000 access denied for user root localhost using password no 錯誤的原因是秘密錯誤。初次啟動mysql時系統自動生成了臨時秘密,找到臨時密碼就可以正常登陸 cd var ...
mysql8 0提示命令 MySQL8 0操作命令
mysql8.0版本和mysql5.0的加密規則不一樣,而現在的很多任務具等都是不支援的,我們這裡使用的是將mysql使用者登入的加密規則修改為mysql native password的方法來進行解決的。修改加密規則alter user root localhost identified by p...
MySQL8 0修改密碼問題
mysql5.7和之前的使用者修改密碼方式 mysql uroot e set password password 123 mysql uroot p123.com e use mysql update user set authentication string password 456 wher...