--- tags: mariadb --- # mariadb https://www.howtoforge.com/tutorial/install-apache-with-php-and-mysql-on-ubuntu-18-04-lamp/ 步驟 3:保護資料庫伺服器 MariaDB 伺服器的預設安裝有幾項非常適合測試和開發的功能,但針對生產伺服器應將其停用或移除。mysql_secure_installation 命令將引導您完成設定根目錄密碼並從安裝中移除不安全功能的程序。即使您不打算使用 MariaDB 伺服器,我們也建議您執行此程序。 保護 MariaDB 伺服器 啟動 MariaDB 伺服器。 [ec2-user ~]$ sudo systemctl start mariadb 執行 mysql_secure_installation。 [ec2-user ~]$ sudo mysql_secure_installation 請在系統提示時,輸入根帳戶的密碼。 輸入目前的根密碼。根據預設,根帳戶並未設定密碼。按 Enter。 輸入 Y 來設定密碼,然後輸入兩次安全密碼。如需建立安全密碼的詳細資訊,請參閱 https://identitysafe.norton.com/password-generator/。請確保此密碼存放於安全處。 為 MariaDB 設定根密碼僅是確保資料庫安全的最基本措施。在建置或安裝資料庫驅動的應用程式時,通常會為該應用程式建立資料庫服務使用者,並避免使用根帳戶進行資料庫管理以外的任何作業。 輸入 Y 來移除匿名使用者帳戶。 輸入 Y 來停用遠端根登入。 輸入 Y 來移除測試資料庫。 輸入 Y 來載入使用者權限資料表並儲存您的變更。 (選用) 如果您不打算立即使用 MariaDB 伺服器,請將其停止。再次需要時,您可以將其重啟。 [ec2-user ~]$ sudo systemctl stop mariadb (選用) 如果您希望 MariaDB 伺服器在每次系統開機時啟動,請輸入下列命令。 [ec2-user ~]$ sudo systemctl enable mariadb