虚拟机中的MySQL端口很重要,这是连接并访问数据库的关键。在下面,我们将解释如何查看虚拟机中的MySQL端口。
$ sudo netstat -tunlp | grep mysql
输入以上命令可以查看所有监听端口(包括TCP和UDP),并使用grep命令搜索与MySQL相关的端口。结果应类似于下面这样:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
从上面的结果中,我们可以看到3306是MySQL端口号。
除了使用命令行,您还可以通过编辑my.cnf文件来查看MySQL端口。my.cnf文件通常在/etc/mysql/目录中。使用以下命令打开my.cnf文件:
$ sudo vi /etc/mysql/my.cnf
在my.cnf文件中,搜索以下行:
port = 3306
如果找到“port = 3306”,则3306是MySQL端口号。
在虚拟机中查看MySQL端口的最后一种方法是使用MySQL的命令行客户端。要执行此操作,请使用以下命令:
$ mysql -h localhost -u root -p
输入密码后,将进入MySQL命令行。在MySQL命令行中,执行以下查询:
mysql>SHOW GLOBAL VARIABLES LIKE 'PORT';
执行此命令后,MySQL将返回配置的端口号。
因此,我们获得了三种查看MySQL端口的方法。选择最适合您需要的方法,您将能够找到并连接到MySQL服务器。