无法使用终端连接到在MySQL上运行的3307

时间:2019-06-25 12:47:11

标签: mysql linux terminal

我在服务器上运行了两个mysql实例。即在端口3306上,在其他端口3307上

我使用ssh远程登录服务器。

使用sudo用户登录后,当我尝试连接到运行在3307上的mysql服务器时,但是需要我转到运行在3306上的实例

我尝试用于mysql登录的命令。

mysql --port=3307

登录后,我运行以下命令

mysql> show variables like '%port%';

我得到以下输出。

+---------------------+----------------+
| Variable_name       | Value          |
+---------------------+----------------+
| extra_port          | 0              |
| innodb_support_xa   | ON             |
| large_files_support | ON             |
| port                | 3306           |
| report_host         | 192.168.XX.XXX |
| report_password     |                |
| report_port         | 3306           |
| report_user         |                |
+---------------------+----------------+
8 rows in set (0.00 sec)

请帮助

编辑

 netstat -tlnap |grep mysql

以上命令的输出。

tcp6       0      0 :::3306                 :::*                    LISTEN      23788/mysqld
tcp6       0      0 :::3307                 :::*                    LISTEN      28934/mysqld
tcp6       0      0 192.168.XX.XXX:3306     172.29.XXX.XXX:61548    ESTABLISHED 23788/mysqld
tcp6       0      0 192.168.XX.XXX:3306     172.29.XXX.XXX:62479    ESTABLISHED 23788/mysqld
tcp6       0      0 192.168.XX.XXX:3306     172.29.XXX.XXX:62334    ESTABLISHED 23788/mysqld
tcp6       0      0 192.168.XX.XX:3306     172.29.XXX.XXX:62390    ESTABLISHED 23788/mysqld
tcp6       0      0 192.168.XX.XXX:3306     172.29.XXX.XXX:62529    ESTABLISHED 23788/mysqld

0 个答案:

没有答案