首頁 > 資料庫 > mysql教程 > mysql怎麼建立使用者名稱和密碼

mysql怎麼建立使用者名稱和密碼

下次还敢
發布: 2024-04-14 19:42:13
原創
620 人瀏覽過

為MySQL 資料庫建立使用者名稱和密碼的步驟:建立使用者:CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';賦予權限:GRANT ALL PRIVILEGES ON database_name.* TO 'username'@' hostname';刷新權限表:FLUSH PRIVILEGES。

mysql怎麼建立使用者名稱和密碼

MySQL 建立使用者名稱和密碼

要為MySQL 資料庫建立使用者名稱和密碼,請依照下列步驟操作:

1. 建立新使用者

<code class="sql">CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';</code>
登入後複製

其中:

  • username 是要建立的新使用者名稱。
  • hostname 指定使用者可以從哪些主機連線到資料庫。可以使用 % 通配符允許從任何主機連接。
  • password 是新使用者的密碼。

2. 賦予使用者權限

要為新使用者授予對資料庫的存取權限,請使用 GRANT 語句。例如:

<code class="sql">GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'hostname';</code>
登入後複製

其中:

  • database_name 是要授予存取權限的資料庫名稱。
  • ALL PRIVILEGES 授予使用者對資料庫的所有權限。也可以指定特定權限。

3. 重新整理權限表

授予權限後,重新整理權限表以使變更生效:

<code class="sql">FLUSH PRIVILEGES;</code>
登入後複製

範例

要為主機名稱為localhost 的用戶newuser 建立一個具有密碼secretpassword 的新用戶,並授予其對mydb 資料庫的所有權限,請使用以下語句:

<code class="sql">CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'secretpassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;</code>
登入後複製

以上是mysql怎麼建立使用者名稱和密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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