1. 取消mysql本机绑定
编辑/etc/mysql/my.cnf(ubuntu下默认mysql的话就是my.cnf,不然就有可能不是这个文件名);找到
# Instead of skip-networking the defaultis now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
将"bind-address = 127.0.0.1"注释掉(前面加上个#即可);如果有需要,可以将127.0.0.1修改成特定的IP地址。
2. 重新启动MySQL服务
使用命令:/etc/init.d/mysql restart 重新启动MySQL
3. 设置远程访问用户
登陆MySQL运行grant命令,给予远程访问客户端权限: "grant all on *.* to '<user>'@'%' identified by '<password>';"
用户user使用密码password登录后将获得所有表的访问权限。'%'表示所有IP地址。