讓我們了解與MySQL安裝相關的程式mysql_secure_installation −
該程式使用戶能夠透過以下方式提高其MySQL安裝的安全性:
使用者可以為root帳號設定密碼。
使用者可以刪除從外部本機主機存取的root帳號。
使用者可以刪除匿名使用者帳號。
使用者可以刪除預設情況下所有使用者(甚至是匿名使用者)都可以存取的測試資料庫,以及允許任何人存取以test_開頭的資料庫的權限。
mysql_secure_installation幫助使用者實作安全性建議。
正常使用方法是連接到本機MySQL伺服器,然後呼叫mysql_secure_installation而不帶參數。以下是範例:
shell> mysql_secure_installation
當執行上述語句時,mysql_secure_installation會提示使用者決定需要執行哪些動作。
大多數常用的MySQL用戶端選項,如--host和--port,可以在命令列和選項檔案中使用。讓我們舉個例子−
要透過IPv6連接到本機伺服器,使用連接埠3307,可以使用以下指令−
shell> mysql_secure_installation --host=::1 --port=3307
mysql_secure_installation 支援以下選項,可以在命令列或選項檔案的[mysql_secure_installation] 和[client] 群組中指定。
--host=host_name, -h host_name
它有助於連接到給定主機上的 MySQL 伺服器。
--no-defaults strong>
它不會讀取任何選項檔。如果由於從選項檔案中讀取未知選項而導致程式啟動失敗,可以使用--no-defaults選項來阻止讀取它們。
--help, -?
它有助於顯示幫助訊息並退出。
--use-default
它用於非互動式執行。此選項可用於無人值守安裝操作。
--user=user_name, -u user_name
是MySQL帳號的使用者名稱。用於連接到伺服器。
以上是mysql_secure_installation - 提高 MySQL 安裝安全性的詳細內容。更多資訊請關注PHP中文網其他相關文章!