前言
mysql安装之后, 默认远程不能访问
操作
- 如果是windows要关闭防火墙
关闭ubuntu的防火墙或者允许防火墙开放端口3306
1
2sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables-save #开启3306端口并保存编辑mysql配置文件
1
2
3
4sudo nano /etc/mysql/my.cnf
#编辑
将bind-address = 127.0.0.1
注释掉运行命令
首先本机登录mysql1
2
3use mysql
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
5.重启mysql1
sudo service mysql restart