my.ini配置文件中port有什么作用?

my.ini配置文件

bash 复制代码
[mysqld]
port = 13306
[client]
 port=13306

在my.ini配置文件中,[client] 和 [mysqld] 节中的 port 参数有着不同的作用:

[client] port

这个参数定义的是MySQL客户端尝试连接到MySQL服务器时所使用的端口号。

当你在命令行或其他客户端工具中没有显式指定端口号时,这个设置将被用作默认值。

如果你有多个MySQL服务器实例运行在不同的端口上,你可以通过修改这个参数来指定连接到特定的实例。

[mysqld] port

这个参数是MySQL服务器实例监听的端口号。

当MySQL服务启动时,它会在指定的端口上监听来自客户端的连接请求。

如果你想要改变服务器监听的端口,你需要修改这个参数。

在大多数情况下,[client] 和 [mysqld] 中的 port 参数应该是相同的,这样客户端才能成功连接到服务器。如果它们不同,客户端将尝试连接到由 [client] port 指定的端口,而服务器则在 [mysqld] port 指定的端口上监听。如果两个端口不一致,连接将会失败,除非你显式地在客户端连接命令中指定了正确的端口号。

例如,如果你想连接到一个非默认端口的MySQL服务器,你可以在命令行中使用 -P 或 --port 参数来指定端口号:

mysql -u username -p --port=3307
相关推荐
woshilys9 分钟前
sql server 查询对象的修改时间
运维·数据库·sqlserver
Hacker_LaoYi9 分钟前
SQL注入的那些面试题总结
数据库·sql
建投数据1 小时前
建投数据与腾讯云数据库TDSQL完成产品兼容性互认证
数据库·腾讯云
Hacker_LaoYi2 小时前
【渗透技术总结】SQL手工注入总结
数据库·sql
岁月变迁呀2 小时前
Redis梳理
数据库·redis·缓存
独行soc2 小时前
#渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍06-基于子查询的SQL注入(Subquery-Based SQL Injection)
数据库·sql·安全·web安全·漏洞挖掘·hw
你的微笑,乱了夏天3 小时前
linux centos 7 安装 mongodb7
数据库·mongodb
工业甲酰苯胺3 小时前
分布式系统架构:服务容错
数据库·架构
独行soc4 小时前
#渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍08-基于时间延迟的SQL注入(Time-Based SQL Injection)
数据库·sql·安全·渗透测试·漏洞挖掘
White_Mountain4 小时前
在Ubuntu中配置mysql,并允许外部访问数据库
数据库·mysql·ubuntu