首次安裝mysql後,使用root登入mysql。終端會提示需要輸入密碼。可是安裝的過程並沒有提示輸入root的密碼。怎麼辦呢?通過修改my。conf配置繞開mysql的授權驗證,重置root使用者的密碼。操作過程如下
1)先停止當前正在執行的mysql服務
service mysql stop
2)修改my.conf
將下面的語句加入到 my.conf 檔案中
#skip-grant-tables
儲存退出
3)重新啟動mysql服務
4) mysql -p 直接進入到mysql的管理終端
use mysql ;//使用mysql資料庫
update mysql.user set password=password('newpassword') where user='root';//修改root使用者的密碼
flush privileges ;//重新整理
quit ;//退出
5)還原my.conf 檔案
在skip-grant-table前加#號
skip-grant-table
6)重啟mysql服務
service mysql restart
7)mysql -hlocalhost -uroot -p //此時輸入正確的root密碼可以正常登入
mysql root忘記密碼
etc init.d mysql stop usr local mysql bin mysqld safe user mysql skip grant tables skip networking mysql u root mysql mysql update user set password p...
忘記mysql root密碼
登入 phpmyadmin 時,發現找不到root密碼了。找到乙個資料,解決了問題 2 執行 service mysqld restart 3 執行 mysql 到mysql 命令列 4 mysql use mysql mysql update user set password password ...
MYSQLroot密碼忘記
今天重新裝了一遍mysql,因為用的是免安裝的,所以需要重新設定密碼,然後我一通瞎幾把設,結果搞得自己也忘了,沒辦法,只能重新搞一下,這是網上的方法。親測可用!此處我用的是mysql5.6寫的方法,更高版本的mysql用這個方法可能會有問題!一.windows下 1.以系統管理員身份執行cmd.2....