【发布时间】: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
我完全不知道发生了什么。任何人都可以解释一下吗?
谢谢
【问题讨论】: