为啥我的mysql,用本地IP连接不上,但是用localhost就可以连接的上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的mysql,用本地IP连接不上,但是用localhost就可以连接的上相关的知识,希望对你有一定的参考价值。
为什么我的mysql,用本地IP连接不上,但是用localhost就可以连接的上,我修改了,mysql下的user表,host字段为%但是还是不行的。要怎么处理,详细点谢谢大侠~
参考技术A LZ你的数据库的IP是 127.0.0.1这个换回接口吧。。。 参考技术B 改无效,用不着这么长的解释吧....楼主修改密码后重启数据库了吗?
或者修改密码后刷一下权限:Flush privileges
Xshell为啥连接不行
连接时就会出现这样的情况 点连接过来一会就变回本地 shell 这是怎么回事 求高手帮忙!
如果谁帮我解决了在加20悬赏!
linux ip地址没有配置。
改变自己的网络适配器设置。
ip地址没有配置,你需要自己配置,配置的方法网上很多。
输入vim /etc/sysconfig/network-scripts/ifcfg-eth0命令 。ip自己设置,比如为:192.168.1.155 ,再输入ifconfig -a就可以发现自己的ip以改变。
NAT连接模式:
http://blog.csdn.net/exziro/article/details/52969305
(http://blog.csdn.net/u012454079/article/details/48522611):
nat模式:虚拟机中访问网络的所有数据都是由主机提供的,虚拟机并不真实存在。这种方式的虚拟机能够访问到主机,和网络中的其他主机,但是主机不能访问虚拟机,而且各个虚拟机之间也是独立的,无法互相访问
桥接模式:桥接访问是通过主机的网卡架设了一条桥,从而直接连入到网络,这样的虚拟机会被分配到一个独立的ip。这种方式的虚拟机和主机能够通过ip互相访问。
内部网络模式:内部网络模式是虚拟机和外网断开,只实现虚拟机和虚拟机之间的内部网络。
启动ssh服务 service ssh start。
防火墙没有关闭。
用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。
除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户名、密码等。如果是Linux服务器登录信息错误,可以在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:
1、输入#ps -e | grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。
2、安装SSH,并输入#sudo apt-get install openssh-server
3、启动#/etc/init.d/ssh start
最后的最后,如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下MySQL,修改sshd的群组和root就行了。
参考技术B 回答xshell连接不上服务器的原因有以下几种情况:1、服务器的配置文件/etc/hosts.deny 里面配置文件禁止了你入公网的ip2、配置文件/etc/ssh/sshd_conf禁止了所有连接3、防火墙禁止了ssh连接4、ssh服务没开,开启就好xshell的连接方法:1、点击添加一个新会话2、填写主机名(即主机IP地址),填写完主机IP点击“用户身份验证”:3、输入主机名和密码,点击左下角的位置点击连接就可以登陆我们的服务器了。
希望我的回答能够帮助到您,祝您好运!
参考技术C 链接192.168.1.3失败了 默认的就回到本地连接了1、 检查下你的IP地址是否正确
2、远程服务器的是否开机以及设计正常 参考技术D 检查你的本机和服务器ping一下看看是否ping通!!!1
以上是关于为啥我的mysql,用本地IP连接不上,但是用localhost就可以连接的上的主要内容,如果未能解决你的问题,请参考以下文章