程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQl使用-------如何修改root密碼&&解決本地無法登錄問題

MySQl使用-------如何修改root密碼&&解決本地無法登錄問題

編輯:MySQL綜合教程

MySQl使用-------如何修改root密碼&&解決本地無法登錄問題


環境:windows

版本:mysql56

參考:www.jb51.net/article/15292.htm http://zhidao.baidu.com/link?url=hUXUjS_wUWg4GKlAWv2sMRZCcvIgOoQI4I2Pje9n9qDrFezZwuw0fUK7ysUwFidDoqO4Gs44r7Vr82_Hm8A35K

操作:

-----------------------------------------------------------------------修改密碼----------------------------------------------------------------------------------------------------

1、net stop mysql停止服務 / 到任務管理器關閉 問題:提示找不到服務名,應輸入 net stop mysql56 對應服務管理的實際服務名

2、到bin目錄下 執行 mysqld --skip-grant-tables 無授權啟動 問題:資料中的mysqld-nt --skip-grant-tables命令不可用

3、 新開一個cmd窗口,進行如下命令操作 問題:網上這一步用戶名和密碼反了
mysql -uroot
update mysql.user set password=password('新密碼') where user='用戶如root';

正確提示修改行數 則成功

4、打開任務管理器,停止mysql,mysqld進程,使用net start mysql啟動mysqld服務,就可以使用root用戶 root密碼進入數據庫了

-------------------------------------------------------------連接到本地------------------------------------------------------------------------

修改完成後 在workbanch還是無法配置本地登錄 這是密碼應該是正確的

解決辦法:

1、測試 net start mysql56 結果無法啟動,打開管理工具-》服務-》mysql56 也無法手動啟動

2、重新注冊服務(我這裡把 mysqld-nt 改為mysqld) 

第一步:

mysqld-nt remove mysqlservice

的方式卸載此服務,它提示卸載成功,

第二步:

mysqld-nt install mysqlservice

重新注冊服務,一切恢復正常。

第三步:打開 服務>>>>禁用MYSQL>>>>再啟動MYSQL

還有另一種方法(我在這裡使用的本地登錄方式)

”我的電腦“ -> 右擊 ->“服務” -> 找到 mysql服務 ->右鍵 “屬性” -> 選擇“登錄”選項卡

輸入帳戶名或者浏覽用戶名選擇其用戶名,輸入密碼和確認密碼,點“確定

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved