阿里云轻量应用服务器mysql远程连接教程
打开轻量应用服务器控制台
打开防火墙
点击添加规则
打开服务器命令行(可以使用Xshell等软件)
在阿里云控制台开放3306端口后后在linux系统中也要开放3306端口
在服务器中开放防火墙3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
成功提示:success
重启防火墙 使修改生效
firewall-cmd --reload
成功提示:success
登陆mysql
在命令行中输入
mysql -uroot -p
然后输入你的数据库密码登陆
然后输入
grant all privileges on *.* to root @"%" identified by "此处改成你想要远程连接使用的密码";
PS:我的mysql版本是5.6 (8.0版本不适用这种方式↑开启远程连接,请自行百度一下)
设置允许远程连接,并设置远程连接密码
成功提示:Query OK, 0 rows affected (0.00 sec)
打开Navicat(或者其他数据库连接软件)
点击新建连接
输入:
- 服务器ip
- 端口号一般是3306
- 用户名 root
- 密码(上一条指令设置的)
点击测试连接,即可连接到远程服务器的mysql