有一段時間沒有使用ubuntu下的mysql了,今天有事需要用一下,一登入卻發現忘記密碼了,以前沒有遇到過,所以上網查了一下,總結如下:
先停止mysql服務
sudo /ect/init.d/mysql stop
然後輸入:
sudo mysqld_safe --skip-grant-tables &
mysql伺服器的守護程序是mysqld,但是我們一般是通過乙個叫mysqld_safe的包裝程式與守護程序進行互動,mysql_safe包裝程式在守護程序啟動時新增了一些與安全有關的日誌特性和系統整合特性。(mysql4.0以前,叫做safe_mysqld),--skip-grant-tables &可以跳過mysql的訪問控制。
然後 >use mysql
>update user set password=password("your_new_password") where user="root";
>flush privileges;
到此為止 ,密碼修改就完成了。
下面啟動mysql服務
sudo /ect/init.d/mysql start
然後登入
mysql -u root -p
然後提示你輸入密碼,輸入剛設定的密碼即可登入
windows下Mysql忘記root密碼
1.以系統管理員身份執行cmd.2.檢視mysql是否已經啟動,如果已經啟動,就停止 net stop mysql.3.切換到mysql安裝路徑下 d wamp mysql 5.6.36 bin 如果已經配了環境變數,可以不用切換了。4.在命令列輸入 mysqld nt skip grant tab...
linux下mysql使用者root忘記密碼處理
先檢查root使用者密碼是否已經忘記,輸入命令 mysql uroot p 1.跳過安全驗證修改密碼,先關閉程序中的mysql服務 service mysqld stop 2.etc my.cnf 儲存退出編輯。3.然後重啟mysql服務 service mysqld restart 4.設定新的r...
Linux下修改mysql密碼以及忘記密碼重置
以下基於我在centos7.2的方法 第一步 用帳號登入mysql root centos5 mysql u root 或 mysql uroot p 或使用密碼登入 mysql uroot p old password 第二步 改變使用者資料庫 mysql use mysql reading ta...