原文:ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解決方法

之前MySQL服務端本機上使用密碼登陸root賬號是沒有問題的,但是今天不知道是因為動了哪里,登陸失敗並有這個錯誤代碼: 解決步驟: 停止mysql服務 以安全模式啟動MySQL MySQL啟動之后就可以不用密碼登陸了 查看一下user表,錯誤的起因就是在這里, root的plugin被修改成了auth socket,用密碼登陸的plugin應該是mysql native password。 關於 ...

2019-02-17 11:17 0 878 推薦指數:

查看詳情

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

在新版的 Ubuntu (如 16.04,18.04)中,安裝好 MySQL 后直接用下面的命令連接總是會報錯: 這是因為 mysql 默認的 root 用戶使用了 UNIX auth_socket_plugin 的用戶認證方式。 下面使用 sudo 權限登錄 mysql,驗證這一點 ...

Sun Oct 21 23:13:00 CST 2018 0 1682
解決MySQL不需要密碼就能登錄問題 mysql出現ERROR 1698 (28000): Access denied for user 'root'@'localhost'錯誤解決方法

解決MySQL不需要密碼就能登錄問題 因為執行了一個更改數據庫root用戶密碼的命令,當我更改完后,發現用我新密碼和舊密碼都能登陸,於是感覺沒有輸密碼,直接回車就能登錄,而我在配置中也沒有進行免密碼登陸的操作,最后,執行了一條命令解決update user set ...

Tue Jul 21 17:11:00 CST 2020 0 812
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM