首页 > 编程知识 正文

centos mysql 允许远程连接防火墙,mysqlworkbench连接远程数据库

时间:2023-05-03 22:56:45 阅读:227351 作者:2379

今天做了如下事情,其中遇到了一个问题,然后搜资料都一一解决了,写一篇博客zqdhxc一下

购买服务器远程操控服务器在服务器上安装mysql+navicat在自己的电脑上远程访问服务器上的数据库

 

购买服务器

我是在百度智能云上买的服务器,因为是学生,而且需要的服务器配置不高,所以就参加了一个活动,价格超级划算!!(18元/3个月)这也是我第一次买,不过还挺顺利,服务器的操作系统我选择的是:Windows Server / 2012 R2 x86_64 (64bit) 中文版,然后就是支付,最后进入百度智能云的账户找到服务器板块,就可以看到下面这个样子啦,这就是我买的服务器!

  远程操控服务器

买完了服务器我就陷入了我是谁?我在哪?我要干啥?的疑惑中,因为服务器买了好像需要配置,然鹅我真是的无私的香烟一只,不知道该怎么办。(其实我好像也没有配置,可能和服务器是windows的有关吧,总之不管三七二十一,先登录到服务器上了再说吧)

关于怎么远程登录服务器呢?我的电脑是win10的操作系统,我就通过远程桌面连接就可以啦

然后就是输入登录信息辣!包括:服务器IP,登录用户名,登录密码

1.服务器IP是在之前的购买信息里面就包括了的

2.登录用户名的话: linux系统为root,windows系统为Administrator (服务器的系统类型)

3.登录密码:这是购买服务器的时候就有,所以不知道是啥就该去百度智能云的网站找。(我还真不知道初始密码,于是我重置了密码)

这些都ok了就可以登录进服务器啦!进去了真的特别朴素,桌面就只有回收站,就像一个清水房嘤嘤嘤

 

在服务器上安装mysql+navicat

1.在这一步我就遇到了一个问题:在服务器上无法去访问网页,但是我明明连网了的呀,我以为是端口的原因,就去搜了一下怎么打开端口,然后打开了3306(为了mysql数据库)和80端口。但是还是没有解决问题。后来发现是因为安全配置的原因。

解决方案(戳一下)!

2.解决了这个上网问题,就可以像用自己的电脑一样安装mysql啦~ 不过,如果你的电脑上已经有安装包了,你希望可以复制到服务器上该怎么办呢?其实也就是:服务器和电脑共享磁盘,解决方案也超级简单的,只需要在远程登录的时候设置一下就行。

解决方案(戳一下)!

3.到这里,就应该安装好了mysql和navicat吧,想去navicat里面创建一个连接,却发现创建不起,错误代码是2509。(ps:安装好了mysql还需要手动添加环境变量)

解决方案(戳一下)!

截止到这里,就成功的在服务器上安装好了Mysql,还建了一个数据库和表,接下来就是在自己的电脑上去访问这个数据库中的表。

 

在自己的电脑上远程访问服务器上的数据库

去Navicat里面创建一个连接到目标数据库的连接。

连接名和服务器上的数据库保持一致(其实我感觉不一致也可以的吧),这里的主机就是服务器的IP啦,就是

然后用户名密码就和登录服务器里面连接数据库的用户名密码一样。

一切都很简单顺心的样子,然鹅,远程登录mysql出错,错误代码1103

解决方案(戳一下)!

经过上述波折,终于顺利的在我的电脑上访问了服务器上的数据库,从买服务器开始到这一步,差不多耗时两三个小时,感觉还是很幸运啦!

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。