本文借鉴自:
http://www.cnblogs.com/joseph2012/archive/2012/03/23/2413090.html
1. 确认3306端口是否对外开放
# netstat -an | grep 3306
如果出现:
说明端口未对外开放
2. 修改配置文件,实现外网对数据库的访问
vim /etc/mysql/my.cnf进行如下的修改:
将原来的127.0.0.1改为自己服务器的公网IP。
3. 数据库授予访问权限
mysql> grant all privileges on *.* to '用户名'@'%' identified by '用户密码' with grant option;
mysql> flush privileges;
4. 重启mysql
// 方法1:
sudo /etc/init.d.mysql restart
// 方法2:
sudo service mysql restart
以上就是Ubuntu开启mysql远程访问权限的方法,仅供参考!