首頁  >  文章  >  資料庫  >  如何刪除MySQL root用戶的密碼?

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

Patricia Arquette
Patricia Arquette原創
2024-11-02 22:23:03395瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn