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

71次阅读

共计 1192 个字符,预计需要花费 3 分钟才能阅读完成。

      首先先说一个坑,也是本人很久没有应用 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

正文完
 0