默认安装mysql时,mysql只能是本地才能连接,要让mysql允许远程连接操作数据库:
1,找到/etc/mysql/my.cnf这个文件,将bind-address=127.0.0.1改为 bind-address=0.0.0.0 或将其注释掉
可能在此文件/etc/mysql/mysql.conf.d/mysqld.cnf
2,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。 或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。
或者在mysql命令中执行这两行语句
grant all on *.* to root@"%" identified by "xxx密码"; flush privileges;
3,在系统防火墙添加例外端口:3306,并允许例外
重启mysql
sudo /etc/init.d/mysql restart
http://wwwlouxuemingcom.blog.163.com/blog/static/209747822013411103950266/
ubuntu安装mysql参考:https://sdeno.com/?p=5262