发表于: 2017-12-15 09:16:03

2 773


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

                                             

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

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

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

而且还可以的ping 可以连通

还关了防火墙

还是这个问题(心态炸)

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

还有出现 这个问题

 

配置阿里安全组配置3306

进入安全组配置

接下来检查ip权限

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

关闭防火墙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

这个才是关闭防火墙------>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+ZZvi自动生成一个.swp文件,下次你再编辑时,就会出现一些提示。

B.解决问题:

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

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

2、非常规退出时。

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

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

C.删除swp文件的命令:

rm .{your file name}.swp

 

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

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

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

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

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

mysql restart

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

运行:systemctl enable mysql.service 

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

http://blog.csdn.net/LANGZI7758521/article/details/51200834

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

 

测试的mysql的远程连接

连接成功

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

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

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

连接成功(终于完成了这比较难的问题--->好多自己查了资料按照步骤执行,还是会有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

 

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

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

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

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

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

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

运行:systemctl enable mysql.service 

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

http://blog.csdn.net/LANGZI7758521/article/details/51200834

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


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


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



返回列表 返回列表
评论

    分享到