要允许指定IP或域访问MySQL数据库,您需要进行以下步骤:
- 修改MySQL配置文件(my.cnf或my.ini)以允许远程访问:
bind-address = 0.0.0.0
- 在MySQL中创建一个新用户并授权访问:
CREATE USER 'newuser'@'ip_address' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'ip_address' WITH GRANT OPTION;
其中,ip_address
是您允许访问MySQL的IP地址或域名,password
是新用户的密码。
- 重新启动MySQL服务以使更改生效。
现在,只有来自指定IP地址或域名的用户才能访问MySQL数据库。请注意,为了安全起见,建议仅允许来自必要IP地址或域名的访问,并使用强密码保护所有MySQL用户。