失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 关于连接阿里云服务器MySql数据库

关于连接阿里云服务器MySql数据库

时间:2019-02-19 13:29:36

相关推荐

关于连接阿里云服务器MySql数据库

首先先说一个坑,也是自己很久没有使用linux原因导致的,自己也是的,最近忙于工作,买了阿里云服务器之后一直都没有去弄了,感觉自己白花钱了,废话不多说了,直接进入正题

第一:

肯定要看你的mysql数据库是否启动,才能确定是否能够连接,一下有两种方式

1.service mysqld status 查看你mysql状态

2.ps -e |grep mysqld 查看你mysql运行对应的进程

以上两种方式,我这边都试过了,确认我的mysql数据库是运行的

第二:

从linux中登陆mysql数据库,也就是进入mysql命令行,我这边一直看网上说用这个命令

mysql -h 服务器ip地址 -P 3306 -u root -p

但是我在我服务器上面用这个总是没反应,,然后我想了想,这边是直接在服务器上,ip应该就local,也就是本地,所以ip就不需要输入也是可以的,然后我就

mysql-uroot -p

结果就可以了,这边截图是提示我输入密码,也是醉了,

第三:

好的,服务器上面可以连接之后,肯定要在本地使用数据库客户端进行远程连接才可以,

但是我使用sqlyog连接我服务器上的Mysql数据库(下面打码的是我的服务器IP,这么重要的东西,肯定不能让你们看到的~),报了这个错误,我是一脸懵逼的,试了好几次都是这样,

正当我迷茫的时候,突然想起来,阿里云服务器访问8080端口都要配置一个安全组,这个是不是也是因为这个的原因呢?

果然,配置了之后,

又报了另外一个错误

然后再执行一下这三行命令,使得能够远程连接你的mysql数据库

然后再连接下远程数据库,但是又报了这个错误,看的我一脸懵逼,

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

然后再修改下你的mysql数据库的密码

然后在使用你的新密码进行远程连接,就可以了,

报上面化红线的错误,这边我看了网上的说什么修改mysql的配置文件什么的,我这边都没改,一方面是我没有网上说的那个配置文件,另一方面,是我懒,

这边我是用了以上方法,我本地的sqlyog就能连接上阿里云服务器上面的Mysql数据库了

已经记录的很详细了,小白教程

顺便总结了几条linux命令,这边也记录下吧

重启mysql服务

service mysqld restart

停止mysql服务

service mysqld stop

启动mysql服务

service mysqld start

登录本机mysql数据库

mysql -uroot -p

输入密码

登录远程mysql数据库

mysql -h主机地址 -u用户名 -p用户密码

注意在mysql命令行中使用命令都需要以 分号结尾";"之后再回车,命令才会执行

查看mysql运行状态

service mysqld status

查看mysql的运行使用的进程

ps -e |grep mysql

云服务器搭载业务,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

云服务器哪家好!阿里云、腾讯云、华为云的服务器配置及价格对比?​

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM

如果觉得《关于连接阿里云服务器MySql数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。