首頁 > 資料庫 > mysql教程 > 如何刪除MySQL root用戶的密碼?

如何刪除MySQL root用戶的密碼?

Patricia Arquette
發布: 2024-11-02 22:23:03
原創
477 人瀏覽過

How to Remove the Password from the MySQL Root User?

為 MySQL Root 使用者指定空密碼

root 使用者是 MySQL 資料庫的管理者。預設情況下,root 使用者擁有一個密碼,可保護資料庫免遭未經授權的存取。但是,如果您需要刪除 root 使用者的密碼,可以使用 MySQL 命令列用戶端來執行此操作。

解決方案:

將root 使用者的密碼設定為null,請依照下列步驟操作:

  1. 以root使用者連結資料庫。例如:

    $ mysql -u root
    登入後複製
    登入後複製
  2. 執行以下查詢:

    use mysql;
    update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';
    登入後複製
  3. 此查詢將更新使用者資料表以將root 使用者的驗證字串設為空值,有效刪除密碼。

注意:

如果 'plugin' 欄位設定為 'auth_socket',您可能需要變更將其變更為「mysql_native_password」以使查詢生效。

驗證:

執行查詢後,您可以嘗試以root 用戶身份登錄,無需密碼:

$ mysql -u root
登入後複製
登入後複製
如果可以成功登錄,則root用戶的密碼已刪除。

以上是如何刪除MySQL root用戶的密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板