MySQL 是一種流行的數據庫系統,但它默認只允許本地訪問。如果你要允許外部主機訪問 MySQL,你需要按照以下步驟配置你的 MySQL。
首先,你需要修改 MySQL 的配置文件 my.cnf,找到bind-address關鍵字并將其注釋掉。這個關鍵字告訴 MySQL 只允許 localhost 訪問數據庫,注釋掉之后 MySQL 將允許任何主機訪問數據庫。
#vi /etc/mysql/mysql.conf.d/mysqld.cnf #找到bind-address = 127.0.0.1并修改成MySQL服務器的IP地址 bind-address = 127.0.0.1
接下來,你需要授權一個遠程用戶訪問 MySQL。你可以使用如下命令創建一個新用戶:
#mysql -u root -p CREATE USER '用戶名'@'遠程主機IP' IDENTIFIED BY '密碼'; GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'遠程主機IP' WITH GRANT OPTION; FLUSH PRIVILEGES;
需要注意的是,'遠程主機IP' 應該設置成允許訪問 MySQL 的主機的 IP 地址或者使用通配符 % 允許任何主機訪問。
最后,你需要重啟 MySQL 服務器,使上述配置生效。你可以使用如下命令重啟 MySQL:
#systemctl restart mysql
配置完成后,你就可以從外部主機訪問 MySQL 了。
上一篇css鼠標點后效果屬性
下一篇css鼠標點擊回到頁首