phxsql问题 - phxsql突然连接不上了

业务说,最近几天,晚上有段时间会连接不上phxsql,但是过了一会又好了,又能重新连上了,我想既然能连上那应该不是授权表mysql.user的问题,要是授权有问题,会一直连接不上才对,平常又不会有人去改连接配置

解决方案用了一个很挫的方法,每10秒钟去连接一次phxsql,去做show databases的动作,好几天后,业务又说连接不上了,于是查询日志,确实连接不上,报错信息如下

[email protected]:~# mysql -h数据库机器  -u‘bigolive‘ -p‘密码‘ -P54321 yycall
ERROR 1045 (28000): Access denied for user ‘xxx‘@‘xxx.xxx.xxx.84( using password: YES)

我到mysql.user表看,确实没有xxx.xxx.xxx.84这个IP的授权,所以连接不上是正常的

查询业务机器的IP,发现确实有84这个IP,不过这个是联通IP

ifconfig|grep cast|awk -F‘ ‘ ‘{print $2}‘|awk -F: ‘{print $2}‘
xxx.xxx.xxx.202
xxx.xxx.xxx.84
xxx.xxx.xxx.13

连接不上的原因是,业务机器并不总是通过电信IP去连接phxsql,有时因为网络问题,电信的道路不通就会用联通的IP去连接phxsql,而电信ip有授权,联通的ip没有授权,导致连接不上。解决方法是把所有的ip都授权一次,移动的,联通的,教育网的,内网的,都取授权一次

时间: 2024-11-13 19:43:50

phxsql问题 - phxsql突然连接不上了的相关文章

mac用户openvpn连接不上的一种解决方法

setenv CLIENT_CERT 0 client dev tun proto tcp remote 121.43.121.194 1194 resolv-retry infinite nobind persist-key persist-tun auth-user-pass ns-cert-type server comp-lzo verb 3 auth-nocache reneg-sec 0 以上的VPN是我之前搭建的,可以正常连接. client dev tun proto tcp r

远程连接mongodb时,27017端口连接不上的解决办法

一.背景描述: 我在linux  RED7上安装了mongodb,并没有修改mongodb的配置文件.然后通过另外一台电脑用pymongo连接mongodb时,报错:timeout. ping IP 是成功的. telnet IP 27017 的时候,提示:27017端口连接不上. 二.解决过程: 各种百度,远程连接mongodb失败,网上资料显示原因有两个: 1.mongodb的配置文件中的bind_ip 默认为127.0.0.1,默认只有本机可以连接.  此时,需要将bind_ip配置为0.

碰到sshd连接不上linux时的解决办法

1,首先更改ssh配置,可以是ssh端口连接不上服务器 cd /etc/ssh/sshd_config vi !$ Port 52113 //ssh默认的连接端口, 改为别人不知道的端口 PermitRootLogin no //root用户都知道的,静止远程登录 PermitEmptyPasswords no //禁止空密码登录 UseDNS no //不使用DNS加入之后,/etc/init.d/sshd restart netstat -lnt 查看端口,或者lsof -i :52113

手机连接不上笔记本热点解决方法

近日为了解决手机连接不上笔记本热点的问题,真可谓是大费周章,原本想先大吐苦水,可是时间关系还是直奔着主题去吧.描述一下问题先,手机上个月还是能好好的连上笔记本电脑热点的,说明一下热点是用win7笔记本命令行设置的,最近莫名其妙的就连不上了,在网上找了各种各样的方法都没有得到解决.最后把热点disallow,再重新设置一次就把问题解决了.初步定义问题的原因为keyUsage没有设置导致密码过期,在设置热点:netsh wlan set hostednetwork mode=allow ssid=w

Ubuntu16.04 802.1x 有线连接 输入账号密码,为什么连接不上?

ubuntu16.04,在网络配置下找到802.1x安全性,输入账号密码,为什么连接不上? 这是系统的一个bug解决办法:假设你有一定的ubuntu基础,首先你先建立好一个不能用的协议,就是按照之前的方法建立就好,要记住它的名字,它会一直提示你输入密码,不过不影响,关掉就行,但必须建立好. 1. Ctrl+Alt+t 打开终端2. cd /etc/NetworkManager/system-connections3. ls 一下,你可以看到之前创建的配置文件(按上面的步骤,这里应该能找到ethe

新安装mysql 第三方工具连接不上问题

Mysql从客户端连接服务器连不上的问题 公司要用Mysql做一个测试,开始在自己的本地建一个Mysql数据库自己本地的程序再连上去,没有遇到过连接不上的问题.这次数据库在服务器上,从本地客户端连接就是被拒绝. 报的错误为 ERROR 1130: Host ’192.168.5.3’ is not allowed to connect to this MySQL server www.2cto.com 查过资料后发现这个问题,一般都会遇到,Mysql数据库跟其他数据库不一样,需要设置权限可以控制

连接不上mysqlworkbench问题解决方法

连接mysqlworkbench出现如下提示: 查看ip 加入host的范围 mysql> select user,host from mysql.user;+-------------+---------------+| user        | host          |+-------------+---------------+| root        | 127.0.0.1     || zejin        | 192.168.%.%   | 还是连接不上 mysql>

ssh连接ubuntu提示连接不上的问题

今天在自己的电脑上安装了最新版本的 ubuntu (我都在root用户下运行,非root用户请添加sudo命令) uname -rvo 运行结果为 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 GNU/Linux 在自己的windows系统上安装了ssh client,发现安装了后连接不上自己的ubuntu. 经过搜索,发现了自己的解决方法,现总结如下: 首先在 ubuntu上安装 ssh服务,运行如下命令 apt-g

oracle 连接不上ORA-12162: TNS:net service name is incorrectly specified的另外一种可能原因

用sqlplus连接oracle数据库时报错: [[email protected] ~]# sqlplus oracle/[email protected]//10.5.0.7:1521/ssp SQL*Plus: Release 11.1.0.7.0 - Production on Thu Jun 26 10:16:21 2014 Copyright (c) 1982, 2008, Oracle.  All rights reserved. ERROR: ORA-12528: TNS:lis