1.安装msql
apt-get install mysql-server;
2.开启远程服务 ---关键
找到 /etc/mysql 的路径,很多说改 my.cnf 里的 bind-address 发现没有
所以在 /etc/mysql/mariadb.conf.d里的 50-server.cnf 里
要想修改 开启权限 chomd 777 /etc/mysql/mariadb.conf.d
在打开文档 对 bind-address 注释或者 0.0.0.0
保存后 sudo /etc/init.d/mysql restart 重启服务
3.授权用户能进行远程连接
进入MYSQL 这个应该会 不说了 然后
grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;
注:(root 是你MYSQL用户名,可做修改 password是该设置的用户名的密码)
到这里可以试试能否成功 如果不行可能要开端口 -
4.使用 ufw软件来开启3306端口
- 安装ufw
- apt-get install ufw
- 启用ufw
- ufw enable
- ufw default deny
- 开启3306、22(ssh端口)端口
- ufw allow 3306
- ufw allow 22
如果你是VNC用户你就发现你的vnc已经挂了 不确定 就加入下面
sudo ufw allow 5900
sudo ufw allow 5901
sudo ufw allow 5902
测试:
![](https://i-blog.csdnimg.cn/blog_migrate/9160b8c784ab5698faf0afc5184421d3.png)