云服务器的远程的DB连接的一些步骤和要出现的一些问题,还有怎么解决

本文详细记录了在Windows环境下通过Navicat连接远程MySQL数据库时遇到的配置挑战,包括Linux防火墙的关闭、安全组设置、服务启动命令错误以及vi编辑器的隐藏文件问题。通过排查和师兄的帮助,最终成功实现了远程数据库的连接。总结了问题的解决方案,并分享了相关命令和知识点,为类似问题提供了解决思路。
摘要由CSDN通过智能技术生成

远程的mysql已经安装好了(准备连接远程的DB)

v2-aa09fc691868e82bbf5cdc393478a940_b.jpg


>mysql -h xxxx.xxx.xxx.xxx -uroot -p

今天本地连接远程的DB一直出现这个错误


v2-d858ca9a7b2b82e0cbff0c45b85de200_b.jpg


改了好多的配置(网上的出错的博客)


v2-51ba4b68a7665f4f65028273aae742a9_b.jpg


而且还可以的ping 可以连通


v2-808fe9a8178d624806f5bd5799d4d6ef_b.jpg


还关了防火墙


v2-6b6b54605bf5befadea43edb351d3270_b.jpg


还是这个问题(心态炸)

师兄的帮助____开始有一点眉目了(在Windows里面的cmd里面运行比较麻烦--->还是在Navicat里面链接远程的数据库)


v2-c813ce50230ec211cc7ad101a921eaaf_b.jpg


还有出现 这个问题


v2-dfc0f76fd6128bf29b95ab6902b1c626_b.jpg




v2-4a2ea2b32936cbfd6cc733338e04d36d_b.jpg


配置阿里安全组配置3306


v2-a3e2ad65910b9198031e38e8a0693533_b.jpg



进入安全组配置


v2-845404d1bd5ae17d2428e360985d01a9_b.jpg


接下来检查ip权限


v2-ffb874dd649d69624d5ec2984a1277d7_b.jpg


更改的是云端的权限,不是本地的额权限


v2-7ee070ba1a80162e188759b746f44ba5_b.jpg


关闭防火墙iptables------>方法

1、关闭ubuntu的防火墙

ufw disable

开启防火墙

ufw enable

2、卸载了iptables

apt-get remove iptables

3、关闭ubuntu中的防火墙的其余命令

iptables -P INPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -P OUTPUT ACCEPT

iptables -F


v2-50e21260ebf9b6ac00bc119af336b22c_b.jpg


这个才是关闭防火墙------>firewall----->(师兄指导的方法)

firewall-cmd --state ------>防火墙的状态

firewall-cmd --list-ports ------>防火墙放的节点表

systemctl stop firewalld.service ------>停止防火墙的服务


最终我还是放弃了(可能是知识的储备不够)

最终师兄帮我解决可(有三个问题)<mysql的安装目录 /etc/init.d/>

1.my.cnf你编辑到一般就强退了,强退会剩个隐藏文件。要注意,隐藏文件记得删。

师兄指点了问题的地方(对应的我记录证明解决问题的方法) 解决和问题出现的原因

{A.分析问题:

当你打开一个文件,vi编辑器就会生成这么一个.swp文件防止出现意外情况(类似微软word的缓存文件机制),如果正常退出那么这个swp文件将会自动删除。

当你强行关闭vi或者SSH连接时,比如电源断了或者使用了Ctrl+ZZ,vi自动生成一个.swp文件,下次你再编辑时,就会出现一些提示。

B.解决问题:

按照vi编辑器的提示,有两种情况如下:

1、用多个程序编辑同一个文件时。

2、非常规退出时。

第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择只读方式为好。

第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了,否则等于给自己挖坑了),不然每次编辑这个文件时总会有这个提示。

C.删除swp文件的命令:

rm .{your file name}.swp


v2-d657650b8cb12a9ead95e65a814a27d4_b.jpg



D.vi编辑器要正常退出可以使用Shift-ZZ 。

魏艾斯博客提示:一般来说只要我们使用vi编辑器的时候能够正常退出,很少会出现swp文件}

my.cnf指引了它需要的文件位置。里面有一个bind127.0.0.1(本地的链接--->要注释掉)

这样才可以接入远程的请求 }

2.mysql重启命令不对(一般的是mysqId) 自己的是 mysql restart 可能是没有生成service快捷命令


v2-059fdf4f4102b4459cd76c668d949e13_b.jpg


mysql restart


我去修改了那个service快捷命令启动的命令

运行:systemctl enable mysql.service


v2-06c17e51ba935a8d6f15a451353bfbeb_b.jpg


修改的命令 mysqld start---->这个启动

blog.csdn.net/LANGZI775

3.就是安全组配置的描述用“-”就可以(阿里云的安全组的配置)


测试的mysql的远程连接


v2-bab0b06f22de3d64c5cbbfb4eaa88e39_b.jpg


连接成功


v2-175ffa98ada73e24dc3cab02687d95f9_b.jpg


这个是Navicat本地的链接远程的mysql


v2-0f67a0323b3bcd72606ff3dfa552fe49_b.jpg


远程的Xshell里面远程连接的mysql


v2-0f67a0323b3bcd72606ff3dfa552fe49_b.jpg


在电脑本地的cmd的链接远程的DB的连接数据库成功


v2-357898f8df0a6ac97cc2ec663edd9ff1_b.jpg


连接成功(终于完成了这比较难的问题--->好多自己查了资料按照步骤执行,还是会有error的出现,主要是关于服务器是连接的问题以前没有接触过,出现错的时候不能及时找到问题的根本原因)


今天完成事情:远程的数据库的链接链接,还有很多出现的问题关于阿里云安全的配置在哪里,云端的linux里面怎么关闭Firewalls,还有端口是怎么开启的,数据库的service的操作命令的改变,还有那个vim打开文件的,可能会有隐藏文件要删除,不然好多的链接不能成功


明天的计划:尝试一下,怎么远程部署服务吧,这个好多的资料要查询,自己一点也不懂这个,慢慢多了解,多花一点时间,扎实一点


今天的困难:主要是远程的链接DB出现问题,那三个问题师兄帮忙解决了,还有师兄指出问题的出在哪里我也找了相应的方法结局那些问题

1.就是那个隐藏文件的出现原因和怎么删除的方法

{A.分析问题:

当你打开一个文件,vi编辑器就会生成这么一个.swp文件防止出现意外情况(类似微软word的缓存文件机制),如果正常退出那么这个swp文件将会自动删除。

当你强行关闭vi或者SSH连接时,比如电源断了或者使用了Ctrl+ZZ,vi自动生成一个.swp文件,下次你再编辑时,就会出现一些提示。

B.解决问题:

按照vi编辑器的提示,有两种情况如下:

1、用多个程序编辑同一个文件时。

2、非常规退出时。

第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择只读方式为好。

第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(这个时候要确保你的swp文件没有用处了,否则等于给自己挖坑了),不然每次编辑这个文件时总会有这个提示。

C.删除swp文件的命令:

rm .{your file name}.swp


v2-d657650b8cb12a9ead95e65a814a27d4_b.jpg



D.vi编辑器要正常退出可以使用Shift-ZZ 。

魏艾斯博客提示:一般来说只要我们使用vi编辑器的时候能够正常退出,很少会出现swp文件}

my.cnf指引了它需要的文件位置。里面有一个bind127.0.0.1(本地的链接--->要注释掉)

这样才可以接入远程的请求 }

2.就是那个mysqld start 不能启动mysqld的服务---->那个也修改了


我去修改了那个service快捷命令启动的命令

运行:systemctl enable mysql.service


v2-06c17e51ba935a8d6f15a451353bfbeb_b.jpg


修改的命令 mysqld start---->这个启动

blog.csdn.net/LANGZI775

问题都基本解决了,还是要好好总结一下-------->好好看一下自己的不足和知识的匮乏点在哪里


今天的收获:完成了数据库的远程的DB的链接,还有把连的生活的问题搜找到了解决的办法,还有解决的办法都问题的解决了,感觉自己学到了好多的以前没有见过的知识------>慢慢坚持接下来的任务比较难学的 知识要查很多的资料


thelostworld------->加油 坚持

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值