MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
sdjl
V2EX  ›  MySQL

腾讯云 MySQL 的 Aborted_connects 一直在增长,难道有人在尝试链接我的数据库?

  •  
  •   sdjl · Feb 15, 2020 · 4651 views
    This topic created in 2344 days ago, the information mentioned may be changed or developed.
    我的腾讯云 MySQL,没有外网 IP,只有内网 IP,按理说只能我自己的服务器链接吧?

    观察到 Aborted_connects 一直在增长,几乎每秒钟增加 2,这是什么情况?
    Supplement 1  ·  Feb 16, 2020
    关闭我的所有 VPS 后,发现依然有未知 IP 连接上这个数据库(此数据库没有外网 IP,但外网确实连接上了),向腾讯云提交工单,得到的回复是此 IP 是他们内部 IP,我认为是腾讯云自己运行的程序导致的。
    16 replies    2020-02-16 16:09:47 +08:00
    opengps
        1
    opengps  
       Feb 15, 2020
    查查跟你服务器上对 mysql 机器 ip 建立的链接数量是否能对上
    sdjl
        2
    sdjl  
    OP
       Feb 15, 2020
    通过 show full processlist 可以确定所有的链接都是我的程序的,没有其他人链接上(我的 mysql 密码非常复杂)

    @opengps
    hst001
        3
    hst001  
       Feb 15, 2020
    目测是连接程序的 bug
    wzwwzw
        4
    wzwwzw  
       Feb 15, 2020
    是不是连接池出问题了。
    sdjl
        5
    sdjl  
    OP
       Feb 15, 2020 via iPhone
    @hst001 应该不会,晚上我把程序关闭看看
    RedisMasterNode
        6
    RedisMasterNode  
       Feb 15, 2020 via Android
    @sdjl show full processlist 只能查看当前用户的 process,并不是全部 mysql 连接
    ksedz
        7
    ksedz  
       Feb 15, 2020
    tcpdump 看看源地址,再定位进程
    sdjl
        8
    sdjl  
    OP
       Feb 15, 2020
    @RedisMasterNode 我用 root 用户登录查看的
    sdjl
        9
    sdjl  
    OP
       Feb 15, 2020
    我把我的程序关闭了也会增加(我在这个服务器上只运行一个 cgi 程序)
    slyang5
        10
    slyang5  
       Feb 15, 2020
    连接 用了没关吧
    sdjl
        11
    sdjl  
    OP
       Feb 16, 2020
    @slyang5 和我写的程序没有关系,我把我写的程序关闭了,这个数值也在增加
    sdjl
        12
    sdjl  
    OP
       Feb 16, 2020
    我查看腾讯云的错误日志,有“Got an error reading communication packets”错误,来自我的内网 vps,我研究一下
    sdjl
        13
    sdjl  
    OP
       Feb 16, 2020
    “Got an error reading communication packets” 已经解决,没有其他错误日志了。

    不过 Aborted_connects 依然再增长
    sdjl
        14
    sdjl  
    OP
       Feb 16, 2020
    我确定和我的程序没有关系了,因为:

    1、我关闭了我的所有 vps (关机)
    2、我登录腾讯云 MySQL 网页版管理工具
    3、我在网页版中执行 show global status like 'Aborted_%'; 语句,观察到 Aborted_connects 一直在增长
    4、我的腾讯云 MySQL 没有外网 IP
    sdjl
        15
    sdjl  
    OP
       Feb 16, 2020
    我想腾讯云提交工单了,看他们怎么回复
    sdjl
        16
    sdjl  
    OP
       Feb 16, 2020
    我发现有个 IP 一直在链接我的数据库,然后腾讯云那边回复了,下面是腾讯云客服回复内容:

    您好,相关 ip 为内部 ip。关于 Aborted_connects 一直在增长 的问题 。由于数据库在运行过程中为保证数据库正常运行。需要进行连接探活测试。 保证数据库相关问题在第一时间得到通知。感谢您的理解与支持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2881 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 11:36 · PVG 19:36 · LAX 04:36 · JFK 07:36
    ♥ Do have faith in what you're doing.