阿里云轻量应用服务器数据库连接问题

一、博客由来

今天无端端参加阿里的云翼计划,呈自己是学生美滋滋花了114买了一年的阿里云服务器,我买的是轻量应用服务器
在这里插入图片描述
为什么买这个因为阿里说这个更适合新手就买了下来。最后远程连接的时候别提有多坑(可能自己太菜了玩了一整天)。最后终于连接上了,就顺便写下这份博客,给后面的小白们指指路。

二、注意以及方法

为啥我会这么菜,玩了一天才连接上,因为网上搜的大部分都是云服务ECS
在这里插入图片描述
那么这区别有什么,我觉得就是轻量应用服务器有云服务ECS所有功能,且轻量应用服务有搭建好的环境不需要自己在安装(大约就知道这些),废话不说我们从管理控制台开始
①从系统开始
在这里插入图片描述
在这里插入图片描述
这里那么多镜像总之不要选择windows的就行了(我就是选了windows一整天都没连上),由于我想搭建web网站,就选择了LAMP 6.1.0 ,这个镜像已经有如下环境
在这里插入图片描述
哈哈看起来还是有点方便(如果是云服务ECS就要自己装了)
②远程连接
从左侧选项找到远程连接
在这里插入图片描述
点击进入,我们设置一下远程连接密码
在这里插入图片描述
然后我用winscp连接
在这里插入图片描述
连接成功的结果
在这里插入图片描述
注意事项:这里还有一个防火墙,如果连不上其他都排除了就可能跟这里有关
在这里插入图片描述
③远程连接数据库
我用navicat连接数据库,那么肯定要知道数据库的密码,在左侧导航找到应用详情
在这里插入图片描述
我们就分别按图片当中的远程登录服务器的蓝色1和蓝色2,密码获得
在这里插入图片描述
接下来就是连接,由于远程连接肯定不会像连接本地数据库那么简单,我们除了常规的配置还要有ssh配置
在这里插入图片描述
首先常规的配置
在这里插入图片描述
密码就是刚刚第一步获取的密码,也就是数据库密码
这里为什么主机名或IP地址是127.0.0.1,原因在于这里显示地址是
在这里插入图片描述
接下来是ssh,这个ssh干嘛用的,你可以这样想,就是先通过ssh找到你的远程服务器,然后通过常规里面的配置在远程服务器里面找到数据库
在这里插入图片描述
所以主机名或ip地址为你的远程服务器ip地址,密码也为远程服务器的密码
结果
在这里插入图片描述
注意事项:还是这里的防火墙,别忘了添加mysql
在这里插入图片描述

三、更加完美

我们都知道我们的云服务器是有个公网跟内网的
在这里插入图片描述
为什么突然说这个呢,这样吧,我想用jdbc或者mybits等框架怎么连接云端数据库,刚刚的navicat连接可是要用ssh,别急,接下来我就说说怎么通过公网连接
①进入到远程终端(通过管理控制台进入)
在这里插入图片描述
②输入sudo /usr/local/mysql/bin/mysql -uroot -p数据库密码进入数据库
在这里插入图片描述
③输入grant all privileges on . to ‘root’@’%’ identified by ‘远程登录密码(或者说通过公网登录的密码)’ with grant option;
④输入FLUSH PRIVILEGES;刷新一下
这些步骤完成就可以通过公网连接数据库了,我们把ssh√去掉
在这里插入图片描述
将主机名或ip改为公网ip密码就是刚刚第三步你设置的密码
在这里插入图片描述
测试结果
在这里插入图片描述

  • 1
    点赞
  • 2
    评论
  • 13
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值