- 首先安装mysql5.7 sudo apt-get install mysql-server
- mysql -V可以查看当前版本
- 在/etc/mysql目录下打开mysql.cnf文件
-
在bind-address = 127.0.0.1前面加上#注释
-
然后加上代码
``` skip-external-locking skip-name-resolve ```
-
- 如果在这个文件夹找不到上面bind-address那一属性,就去/etc/mysql/mysql.conf.d目录下修改mysqld.cnf文件。保存并退出。
- 修改数据库root的host为%
- update user set host="%" where user=“root”;
- flush privileges;
- 开放3306端口
- systemctl status firewalld 查看防火墙状态
- systemctl start firewalld 开启防火墙
- systemctl stop firewalld 关闭防火墙
- firewall-cmd --zone=public --add-port=3306/tcp --permanent 开放3306端口
- 然后重新启动防火墙 firewall-cmd --list-ports可以查看已经开放的端口,然后在windows上用navicat就可以连接上了
参考这篇博客,有问题的可以看这个
阿里云服务器配置mysql使可以远程连接
最新推荐文章于 2024-05-31 00:19:44 发布