mysql_secure_installation - 提升MySQL安裝安全性


什麼是mysql_secure_installation?

讓我們瞭解一下與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)都可以在命令列和選項檔案中使用。讓我們舉個例子:

要使用埠3307透過IPv6連線到本地伺服器,可以使用以下命令:

shell> mysql_secure_installation --host=::1 --port=3307

選項

mysql_secure_installation支援以下選項,可以在命令列或選項檔案的[mysql_secure_installation]和[client]組中指定。

--host=host_name, -h host_name

它有助於連線到給定主機上的MySQL伺服器。

--no-defaults

它不讀取任何選項檔案。如果程式啟動由於讀取選項檔案中未知選項而失敗,可以使用--no-defaults選項來防止讀取它們。

--help, -?

它有助於顯示幫助訊息並退出。

--use-default

它用於非互動式執行。此選項可用於無人值守的安裝操作。

--user=user_name, -u user_name

它是用於連線到伺服器的MySQL賬戶的使用者名稱。

更新於: 2021年3月10日

403 次檢視

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告