【问题标题】:percona server listens to 2 ports after changing port number from 3306 to 4470percona 服务器在将端口号从 3306 更改为 4470 后监听 2 个端口
【发布时间】:2014-02-04 16:50:39
【问题描述】:

我已经在作为虚拟机运行的 Ubuntu 服务器 12.04 中安装了 percona 服务器并复制了

/usr/share/mysql/my-small.cnf #to
/etc/mysql/my.cnf

我重新启动了服务器 sudo service mysql restart 并在 netstat 级别上进行了一些检查,以查看 msyqld 进程的侦听端口。

tcp 0 0.0.0.0:3306 0.0.0.0:* LISTEN 9800/mysqld
unix 2 [ACC] STREAM LISTENING 21771 9800/mysqld /var/run/msyqld/mysqld.sock

然后我编辑了配置文件,改为监听端口 4470 并再次重新启动 mysql。我可以同时使用 3306 和 4470 登录。下面是我使用的命令。

msyql -uroot -p -P4470 // login successful after password challenge
mysql -uroot -p // login successful after password challenge

查看帮助也会显示端口 4470。

mysql --help | grep port
-P, --port =# Portnumber to use for connection or 0 for default to, in --- 
port 4470

我完全不知道发生了什么。任何人都可以解释一下吗?

谢谢

【问题讨论】:

    标签: mysql ubuntu port percona


    【解决方案1】:

    我遇到了完全相同的问题... 发生的情况是,my.cnf 中有 2 个端口设置:Client 和 Mysqld。 您必须更改两种配置中的端口:

    [client]
    port        = <CustomPort>
    
    [mysqld]
    port        = <CustomPort>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 2016-01-07
      • 2017-09-25
      • 2012-08-24
      • 2021-07-10
      • 1970-01-01
      • 2021-12-01
      相关资源
      最近更新 更多