MySQL使用者安全管理:限制單一資料庫存取權
資料庫安全至關重要,建立具有特定權限的使用者帳戶是最佳實踐。這能有效防止未授權存取和資料修改。本文將示範如何建立一個僅能存取名為dbTest
資料庫的MySQL使用者。
建立使用者
使用以下指令建立新使用者:
<code class="language-sql">CREATE USER '用户名'@'主机名';</code>
將用户名
替換成你想要的使用者名稱,主机名
替換成使用者連線的伺服器主機名稱或IP位址。
賦予資料庫權限
使用者建立後,使用下列指令賦予其存取dbTest
資料庫的權限:
<code class="language-sql">GRANT ALL PRIVILEGES ON dbTest.* TO '用户名'@'主机名' IDENTIFIED BY '密码';</code>
ALL PRIVILEGES
授予使用者dbTest
資料庫的所有標準權限。 為了進一步限制訪問,你可以用具體的表名或預存程序替換*
。 主机名
指定使用者可以連接資料庫的主機。 密码
設定使用者的密碼。
指令詳解
dbTest
資料庫中所有物件的權限。 透過上述步驟,您可以建立一個僅限於特定資料庫存取的MySQL用戶,從而實現更安全、更精細的資料庫管理。
以上是如何建立限制存取單一資料庫的 MySQL 使用者?的詳細內容。更多資訊請關注PHP中文網其他相關文章!