阿里云互联网科技Javaweb

阿里云轻量应用服务器连接mysql(应用镜像)

2019-05-17  本文已影响15人  Meng_YJ

一、阿里云云翼计划轻量应用服务器


image.png

二、注意以及方法

①从系统开始


image.png
image.png

②远程连接
从左侧选项找到远程连接


image.png

点击进入,我们设置一下远程连接密码


image.png

然后我用xshell连接
(在Windows上下载安装及使用xshell)

注意事项:这里还有一个防火墙,如果连不上其他都排除了就可能跟这里有关


image.png

③远程连接数据库
我用navicat连接数据库,那么肯定要知道数据库的密码,在左侧导航找到应用详情


image.png

我们就分别按图片当中的远程登录服务器的蓝色1和蓝色2,密码获得


image.png

接下来就是连接,由于远程连接肯定不会像连接本地数据库那么简单,我们除了常规的配置还要有ssh配置


image.png

首先常规的配置


image.png

密码就是刚刚第一步获取的密码,也就是数据库密码
这里为什么主机名或IP地址是127.0.0.1,原因在于这里显示地址是


image.png

接下来是ssh,这个ssh干嘛用的,你可以这样想,就是先通过ssh找到你的远程服务器,然后通过常规里面的配置在远程服务器里面找到数据库


image.png

所以主机名或ip地址为你的远程服务器ip地址,密码也为远程服务器的密码
结果


image.png

注意事项:还是这里的防火墙,别忘了添加mysql


三、更加完美
我们都知道我们的云服务器是有个公网跟内网的


image.png

为什么突然说这个呢,这样吧,我想用jdbc或者mybits等框架怎么连接云端数据库,刚刚的navicat连接可是要用ssh,别急,接下来我就说说怎么通过公网连接
①进入到远程终端(通过管理控制台进入)


image.png

②输入sudo /usr/local/mysql/bin/mysql -uroot -p数据库密码进入数据库

③输入grant all privileges on . to ‘root’@’%’ identified by ‘远程登录密码(或者说通过公网登录的密码)’ with grant option;
④输入FLUSH PRIVILEGES;刷新一下
这些步骤完成就可以通过公网连接数据库了,我们把ssh√去掉

将主机名或ip改为公网ip密码就是刚刚第三步你设置的密码

测试结果

上一篇下一篇

猜你喜欢

热点阅读