問:如何設置 MySQL 主機地址?
答:MySQL 主機地址是指允許訪問 MySQL 數據庫的 IP 地址。默認情況下,MySQL 只允許本地主機訪問,如果需要從其他主機訪問 MySQL 數據庫,需要設置主機地址。
以下是詳細的 MySQL 主機地址設置方法:
yfyidows 系統)。
ysqld] 段中添加以下代碼:
d-address=你的服務器 IP 地址
d-address 設置為 0.0.0.0。
3. 保存配置文件并重啟 MySQL 服務。
4. 配置 MySQL 用戶的訪問權限,可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'允許訪問的 IP 地址' IDENTIFIED BY '密碼' WITH GRANT OPTION;
例如,如果你想讓用戶 root 可以從 IP 地址為 192.168.1.100 的主機訪問 MySQL 數據庫,可以使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '密碼' WITH GRANT OPTION;
5. 重啟 MySQL 服務使配置生效。
以上就是 MySQL 主機地址設置的詳細方法,需要注意的是,如果你的 MySQL 數據庫是在云服務器上部署的,需要在云服務器的安全組中添加入站規則,允許對 MySQL 端口(默認為 3306)的訪問。