為MySQL 資料庫建立使用者名稱和密碼的步驟:建立使用者:CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';賦予權限:GRANT ALL PRIVILEGES ON database_name.* TO 'username'@' hostname';刷新權限表:FLUSH PRIVILEGES。
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中文網其他相關文章!