新手剛開始用MySQL的時候可能會很容易忘記登錄密碼,下面說一下如何重置和修改密碼
第一種方法:直接在命令列視窗操作
停止服務器mysql(這是重點:直接停止)
打開CMD 在命令列視窗輸入MySQL安裝的磁盤
接著輸入mysql安裝目錄下的bin路徑,比如E>cd amp\mysql5.5\bin,回車后輸入>mysqld --skip-grant-tables(除--skip前面空出一個隔外,其它那幾個必須連接在一起)
接著命令列視窗將無法錄入
然后打開另外一個CMD視窗
同上面操作,輸入Bin路徑
接著直接輸入mysql,重點只需要輸入mysql.
即可跳過密碼驗證進入MySQL歡迎界面
接著修改密碼
語法
update mysql.user password=password(123456) where user='root'
修改登錄密碼成功
然后重繪(重繪程序是在不重啟服務器的前提下,將權限表從mysql庫中提取到記憶體上,避免下次登錄不成功,重繪可以直接查看,可以有效避免登錄失敗情況)
flush privileges
重繪成功
然后quit退出
關閉所有CMD視窗
然后打開新視窗,輸入密碼即可
第二種方法:在MySQL根目錄的組態檔修改
#找到mysql根目錄
#找到根目錄下的My.ini組態檔
#定位查找[mysqld]
#在[mysqld]后回車鍵到下面一行,
#挪出一個單元格再輸入skip-grant-tables(橫桿處貼在一起,否則容易導致重啟服務器失敗),(屬于跳過密碼驗證程序,降低資料庫的安全性)
#重啟資料庫服務(重點,需要重新啟動服務器,不能關閉)
#打開CMD命令列視窗
#直接輸入mysql -uroot -p(不用輸安裝路徑)
#直接回車鍵跳過錄入密碼步驟
#登錄成功
#開始設定密碼(update mysql.user set password=password(123456) where user='root')
#重繪密碼(flush privileges)/pr?v?l?d? /)
#退出找到my.ini,將skip-grant-tables洗掉
#重啟資料庫服務器
#重點
1.mysql安裝路徑如果安裝在C盤,則無需在命令列視窗輸入mysql的安裝路徑,直接輸入跳過驗證碼的命令陳述句,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/95876.html
標籤:MySQL
上一篇:MySql安裝配置
