回覆列表
  • 1 # lanfengz3

    1、編輯MySQL配置檔案:

    windows環境中:%MySQL_installdir%\my.ini //MySQL安裝目錄下的my.ini配置檔案。

    linux環境中:/etc/my.cnf

    在[MySQLd]配置段新增如下一行:skip-grant-tables

    儲存退出編輯。

    2、然後重啟MySQL服務

    windows環境中:

    net stop MySQL

    net start MySQL

    linux環境中:

    /etc/init.d/MySQLd restart

    3、設定新的ROOT密碼

    然後再在cmd命令列下執行:

    MySQL -uroot -p MySQL

    要求輸入密碼時直接回車無需密碼即可進入資料庫了。

    現在我們執行如下語句把root密碼更新為 123456:

    update user set password=PASSWORD("123456") where user="root"

    quit 退出MySQL。

    4、還原配置檔案並重啟服務

    再次重起MySQL服務,即可

    二.修改MySQL的使用者名稱和密碼:(未證實)

    方法一:(適用於管理員或者有全域性許可權的使用者重設其它使用者的密碼)

    進入命令列模式

    mysql -u root mysql

    mysql> UPDATE user SET password=PASSWORD("new password") WHERE user="name"

    mysql> FLUSH PRIVILEGES

    mysql> QUIT

    方法二:(應用同上,只是方法不同)

    mysql -u root mysql

    mysql> SET PASSWORD FOR name=PASSWORD("new password")

    mysql> QUIT

    最後必殺技:

    mysqladmin -u root "old password" "new password"

    注:以上name請用你的使用者名稱來替代,new password請輸入你想要設定的密碼。

  • 中秋節和大豐收的關聯?
  • 高中男女同學間的關係應如何管控?