mysql實現(xiàn)不用密碼登錄的實例方法
具體方法:
第一步:停止mysql服務
/etc/init.d/mysqld stop
第二步:跳過密碼驗證
/usr/bin/mysqld_safe --skip-grant-tables
或
mysqld_safe --skip-grant-tables
跳過權限表啟動mysql。
第三步:另開一個命令提示符窗口
use mysql;#刪除的記錄要insert進去,然后修改密碼 update user set password=password("new_pass") where user="root";
第四步:刷新權限
flush privileges;
內容擴展:
解決MySQL不需要密碼就能登錄問題
因為執(zhí)行了一個更改數(shù)據(jù)庫root用戶密碼的命令,當我更改完后,發(fā)現(xiàn)用我新密碼和舊密碼都能登陸,于是感覺沒有輸密碼,直接回車就能登錄,而我在配置中也沒有進行免密碼登陸的操作,最后,執(zhí)行了一條命令解決update user set plugin = "mysql_native_password";
修改密碼及解決無密碼登陸問題都在下面命令中:
> use mysql; > update user set authentication_string=password("你的密碼") where user='root'; #(無password字段的版本,也就是版本<=5.7的) > update user set password=password('你的密碼') where user='root'; #(有password字段的版本,版本>5.7的) > update user set plugin="mysql_native_password"; > flush privileges; > exit;
重啟mysql服務
以上就是mysql實現(xiàn)不用密碼登錄的實例方法的詳細內容,更多關于mysql如何實現(xiàn)不用密碼登錄的資料請關注腳本之家其它相關文章!
相關文章
一文弄懂MySQL中redo?log與binlog的區(qū)別
在學習mysql數(shù)據(jù)庫時,不可避免要去接觸到redo log和binlog,好多人對這兩者的概念分不太清,下面這篇文章主要給大家介紹了關于MySQL中redo?log與binlog區(qū)別的相關資料,需要的朋友可以參考下2022-02-02windows 10 下mysql-8.0.17-winx64的安裝方法圖解
這篇文章主要介紹了windows 10 mysql-8.0.17-winx64的方法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08MySQL安裝提示"請鍵入NET HELPMSG 3534以獲得更多的幫助"的解決辦法
這篇文章主要介紹了MySQL安裝提示"請鍵入NET HELPMSG 3534以獲得更多的幫助"的解決辦法2017-03-03快速解決MySQL服務無法啟動顯示:系統(tǒng)出錯,發(fā)生系統(tǒng)錯誤1067, 進程意外終止的兩種方法
本人因為phpstudy的MySQL數(shù)據(jù)庫與我的電腦上的MySQL數(shù)據(jù)庫發(fā)生沖突,當我將MySQL服務器的服務名從MySQL改為MySQL5后,啟動MySQL5服務后就報錯:系統(tǒng)出錯, 發(fā)生系統(tǒng)錯誤 1067, 進程意外終止,現(xiàn)在將這個解決方法分享給大家,需要的朋友可以參考下2024-06-06mysql 數(shù)據(jù)庫安裝經(jīng)驗問題匯總
這篇文章主要介紹了mysql 數(shù)據(jù)庫安裝經(jīng)驗問題匯總,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2016-09-09