MySQL ERROR 1698 (28000): Access denied for user 'root'@'localhost'
今天在安裝MySQL的過程中竟然沒有讓我輸入密碼,登錄的時候也不需要密碼就能進入,這讓我很困惑。
進了數據庫就設置密碼,用了各種方式都不行。
雖然我這數據庫沒啥東西但也不能沒有密碼就裸奔啊,有點丟人是吧。
Google了一下,找到了解決的辦法。
看到了root的plugin是auth_socket
mysql> USE mysql;
mysql> UPDATE user SET plugin=‘mysql_native_password‘ WHERE User=‘root‘;
mysql> FLUSH PRIVILEGES;
mysql> \q 回車
然後再輸入mysql -uroot -p,提示輸入密碼直接回車就可以,進入數據庫後,set password=‘yourpassword‘;
完成
原文鏈接:https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost
MySQL ERROR 1698 (28000): Access denied for user 'root'@'localhost'
相關推薦
ubuntu19.04+mysql5.7 中 Mysql:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
首先出現的情況是mysql -uroot -p123456可以登入, 但是網站配置了賬號卻顯示Mysql:ERROR 1698
MySQL ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;
bsp set access 圖片 ima err tac flush ack 今天在安裝MySQL的過程中竟然沒有讓我輸入密碼,登錄的時候也不需要密碼就能進入,這讓我很困惑。 進了數據庫就設置密碼,用了各種方式都不行。 雖然我這數據庫沒啥東西但也不能沒有密碼就裸奔啊,有點
ubuntu下 mysql安裝以後無法登陸的的解決方法((ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;))
sta mysql安裝 nat where 數據 move sel 方法 client 1. 刪除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove
Ubuntu下連接mysql出現 ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;錯誤解決方法
use ces 數據 表示 vim amp https 創建 sel ubuntu版本:18.04 mysql版本:5.7.24 ubuntu安裝mysql後用root賬戶登入會出現問題:ERROR 1698 (28000): Access denied
MySQL使用普通使用者訪問返回ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;
這個問題最開始查資料都說要改密碼,密碼不對。其實不是這個樣子都。 解決方法 修改/etc/mysql/my.cnf,新增以下內容 [mysqld] skip-grant-tables 重啟mysql服務/etc/init.d/mysql restart 使用mysql -u root連線
MySQL使用普通用戶訪問返回ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;
解決 plugin flush use 通用 ant 普通用戶 user 顯示 這個問題最開始查資料都說要改密碼,密碼不對。其實不是這個樣子都。 解決方法 修改/etc/mysql/my.cnf,添加以下內容 [mysqld] skip-grant-tables 重啟m
Ubuntu/Debian(Raspbian)進入MySQL報錯:ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;的解決方法
樹莓派安裝MySQL未提示設定密碼,之後在sudo下無需密碼即可連線,其它輸入報錯ERROR 1698 (28000) 附:遠端連線MySQL出現1130錯誤解決方法 問題場景: 在樹莓派3B+,系統Raspbian(Debian9.4),安裝MySQL: sudo apt-g
MYSQL: ERROR 1045 (28000): Access denied for user 39;root39;@39;localhost39; (using password: YES)
tar new ica host star init upd pass skip 1) /etc/init.d/mysqld stop2) mysqld_safe --skip-grant-tables &3) mysql -u root4) Setup new M
mysql ERROR 1045 (28000): Access denied for user解決方法
部分 set pda 數據庫 update 密碼登錄 重啟 password 沒有權限 問題重現(以下討論範圍僅限Windows環境): C:\AppServ\MySQL> mysql -u root -pEnter password:ERROR 1045 (2800
ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39;
mys where 新版 class 切換 並且 正常的 htm upd 在新版的 Ubuntu (如 16.04,18.04)中,安裝好 MySQL 後直接用下面的命令連接總是會報錯: $ mysql ERROR 1045 (28000): Access denied f
mysql ERROR 1045 (28000): Access denied for user 39;root39;@39;localhost39; (using password: NO)
此錯誤一般為密碼錯誤 1.停止mysql服務 service mysqld stop 2.修改配置檔案無密碼登入 vim /etc/my.cnf 在此檔案最後追加 skip-grant-tables(跳過密碼驗證) 3.啟動mysql service my
MYSQL重置密碼 MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES)
一般這個錯誤是由密碼錯誤引起,解決的辦法自然就是重置密碼。 假設我們使用的是root賬戶。 1.重置密碼的第一步就是跳過MySQL的密碼認證過程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 在文件內搜尋mysqld定位
Ubuntu server裡登入mySql時報錯:Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'的纖細解決方案
問題如下: 輸入正確密碼後,卻出現錯誤 首先我們用vi編輯器進入mysql的配置檔案mysqld.cnf 我們在檔案裡內容找到mysqld這一目錄,在其目錄下新增一行skip-grant-tables 隨後按esc鍵輸入:wq儲存退出 退出後
MYSQL:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost——MySQL5.7修改密碼
MySQL小巧靈活,算是比較受歡迎的一類資料庫,做的專案也採用了MySQL,用到就要再電腦上裝一個、是吧,要不對這個階段的我來說就太low了,結果……說多了都是淚,安裝了幾次,都有
MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的真正原因
[[email protected] tmp]# rpm -ivh MySQL-server-advanced-5.6.20-1.rhel5.x86_64.rpmPreparing... #########################################
ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39; 解決方法
ket skip 今天 復制 錯誤 clas row mon acc 之前MySQL服務端本機上使用密碼登陸root賬號是沒有問題的,但是今天不知道是因為動了哪裏,登陸失敗並有這個錯誤代碼: ~$ mysql -u root -p Enter password: ERR
ERROR 1698 (28000): Access denied for user 39;root39;@39;localhost39; 錯誤的解決辦法
sock 正在 解決辦法 span ant nat sta ror rom $ sudo mysql -u root mysql> USE mysql; mysql> SELECT User, Host, plugin FROM mysql.use
mysql 安裝完畢後登陸不了mysql的 shell 即mysql>遇到:ERROR 1045 (28000): Access denied for user 39;root39;@39;localhost‘
留下 popu enter sof eat sin 方式 alt star [root@hzswtb2-mpc ~]# mysql ERROR 1045 (2800
Mysql:ERROR 1045 (28000): Access denied for user 39;root39;@39;localhost39; (using password: YES)
use 裏的 span error 使用 最新 spa sql安裝 res Mysql:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) Linux: My
mac mysql連接報錯ERROR 1045 (28000): Access denied for user 39;root39;@39;localhost39; (using password: YES)
over ces stat tex err 文件 col rect AI 找了半天 又是kill進程,又是改設置文件,又是重啟電腦,都不管用 翻到stackoverflow上的解決方案,實施成功: 原文鏈接:https://stackoverflow.com/quest