MySQL查询端口号,轻松掌握(mysql如何查看端口号)

随着科技的发展,网络越来越复杂,MySQL作为一款功能强大的数据库,在网络中的应用也越来越广泛,明确MySQL的端口号是很重要的。本文就介绍如何查询MySQL的端口号,帮助读者轻松掌握。

首先,MySQL服务端默认使用端口号为3306,如果在安装MySQL服务时修改了端口号,我们可以在my.ini配置文件中查询MySQL的端口号,以下是从my.ini配置文件读取MySQL端口号的示例代码:

#读取MySQL端口
import os
port = 3306
mysqlconf_path=os.path.join(os.getenv('ProgramFiles\MySQL\MySQL Server 5.7'),my.ini)#my.ini路径
with open(mysqlconf_path) as f:
for line in f.readlines():
if line.startswith('port='):#查询端口号
port=int(line.replace('port=','').strip())#读取配置文件中的端口号
break
print('MySQL port is:',port)

如果不能通过my.ini文件读取MySQL的端口号,可以使用下面的方法:使用mysqladmin命令查询MySQL的端口号,这可以完成跨平台的查询,以下是使用mysqladmin查询MySQL端口号的示例代码:

#使用mysqladmin查询MySQL端口号
port=3306
mysqladmin -u root -p version 2>&1 | grep "tcp port" |cut -d ' ' -f5 &>/dev/null
if [ $? -eq 0 ]
then
port=`mysqladmin -u root -p version 2>&1 | grep "tcp port" |cut -d ' ' -f5`
fi
echo "MySQL port is:${port}"

通过以上两种方式,我们就可以简单而又快速的查询MySQL的端口号了,通过上面的步骤,我们可以轻松掌握MySQL的端口号。


数据运维技术 » MySQL查询端口号,轻松掌握(mysql如何查看端口号)