请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

远程主从Mysql服务器连接超时

老师您好,我把主从服务器配置好(远程vultr主机,ssh连接无问题)后使用了很久都没有问题,但是前两天突然连接变慢(登陆mysql时慢,有 10+s的耗时),导致JUnit出现timeout error。请问这种问题如何解决?另外还有个小问题,主从服务器在配置完成后再输入show master status会显示

ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER, REPLICATION CLIENT privilege(s) for this operation

而master上的grants是这样的

GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'work'@'%' IDENTIFIED BY PASSWORD <secret> WITH GRANT OPTION

请问这样的话如何解决呢?
谢谢老师了

正在回答 回答被采纳积分+3

1回答

翔仔 2021-07-07 00:55:47

同学好,第一个问题,可以看看free -g  内存使用剩余,然后top看看是否有什么服务占用了很大内存。

第二个问题,可以看看这个? 还是授权的问题

http://www.learnfuture.com/Extend/ArticleContent?id=02098a4c-4036-4264-a5ae-132fbf83b5b2


0 回复 有任何疑惑可以回复我~
  • 提问者 慕容0338699 #1
    老师您好,今天按照您的提示去检查了服务器。检查内存占用是这样的:
                  total        used        free      shared  buff/cache   available
    Mem:           985M        547M        109M        616K        327M        265M
    Swap:            0B          0B          0B
    两台服务器基本都是如此。top查看了也没有什么占用大的进程。今天再进一步复现问题,表现为用mysql -h 远程连接master时候特别慢,一旦连接上了查询速度就正常。slave连接很快,没有问题。
    授权问题解决了,要在远程服务器上使用root账户给work账户授权。
    回复 有任何疑惑可以回复我~ 2021-07-07 14:08:01
  • 翔仔 回复 提问者 慕容0338699 #2
    这个可能得问问服务器客服运维,看看为什么连接xx端口的服务会这么慢,这块咱们环境不一致也没法定位问题呢
    回复 有任何疑惑可以回复我~ 2021-07-09 00:09:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信