MySQL是一種流行的關系型數據庫管理系統,它可以在不同的操作系統上安裝和運行。
在安裝MySQL時,需要為其選擇一個主機名(host)參數。主機名指定了哪些計算機可以連接到MySQL,以及對MySQL進行讀寫或管理操作。
例如,在安裝MySQL時,可以將主機名設置為localhost,這將允許本地計算機上的應用程序訪問MySQL數據庫。
如果要允許遠程計算機連接到MySQL,則需要將主機名設置為服務器的公共IP地址。此外,還需要確保防火墻允許端口3306(MySQL的默認端口)的入站連接。
# 防火墻規則設置 # 允許所有IP地址連接到MySQL sudo ufw allow mysql # 僅允許特定IP連接到MySQL sudo ufw allow from 192.168.0.0/24 to any port 3306
在安裝MySQL時,主機名設置是非常重要的。正確設置主機名可以確保數據庫安全,并保護其免受不必要的攻擊和訪問。