1. 以root身份进入mysql:
mysql -uroot -p
2. 设置权限
GRANT ALL PRIVILEGES ON . TO ‘USERNAME’@’%’ IDENTIFIED BY ‘你的密码’ WITH GRANT OPTION;
3. 立即启用配置
FLUSH PRIVILEGES;
此时测试连接
如果不成功,请确认的防火墙端口是否打开
4. linux centos7系统:打开防火墙端口3306
netstat -an | grep 3306 查看端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent 开启端口
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload