MySQL运维(2) 外网访问MySQL
一. 设置MySQL配置文件
找到文件/etc/mysql/my.cnf 注释掉bind-address=127.0.0.1,这行的意思是只允许本地访问MySQL服务器二. 修改mysql数据库中的表
# user表中的host表示,相应用户允许访问的ip# %表示所有ip,也可以是某个具体ip# flush privileges表示使修改生效use mysqlupdate user set host='%' where user='root';flush privileges;
三. 设置mysql用户权限
# 其中password表示远程登录的密码# 设置权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;?flush privileges;flush privileges;