首先申请一个云服务器
可以上腾讯云或者阿里云官网购买或者领取试用期的云服务器。
使用SSH工具进入到你的云服务器
SSH工具可以自行下载一个Xshell或者FinalShell用来访问你准备好的云服务器。
在云服务器中安装好mysql并配置好用户名、密码、权限等。
安装mysql
安装mysql-server
重启mysql服务
获取mysql初始密码
使用你的初始密码登录mysql
修改mysql密码,XXXXXX即你的新密码。
alter user 'root'@'localhost' identified by 'XXXXXX';
设置root用户在任何IP下都可以使用(即任何IP地址都可以访问到这个mysql数据库)
为任何IP地址下的root授权。
刷新权限。
然后使用exit命令推出mysql命令行。
在linux命令行下使用如下命令开启3306端口。
重启防火墙。
使用如下命令看到开放的端口号中有3306。
由于我们使用的是云服务器,所以我们不仅要按照如上操作开放端口,还要在云服务器的安全组里面添加这个端口号。具体操作详见腾讯云官方文档:https://cloud.tencent.com/document/product/213/39740
接下来尝试用Navicat连接我们的mysql。
新建一个连接,主机名填写云服务器的公共IP,端口3306,填写root用户名和密码。点击连接,提示连接成功,即可在Navicat下访问到我们云服务器的mysql。