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
相关推荐
Elastic 中国社区官方博客27 分钟前
使用 Elasticsearch 导航检索增强生成图表
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小金的学习笔记32 分钟前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
新知图书1 小时前
MySQL用户授权、收回权限与查看权限
数据库·mysql·安全
文城5211 小时前
Mysql存储过程(学习自用)
数据库·学习·mysql
沉默的煎蛋1 小时前
MyBatis 注解开发详解
java·数据库·mysql·算法·mybatis
呼啦啦啦啦啦啦啦啦1 小时前
【Redis】事务
数据库·redis·缓存
HaoHao_0101 小时前
AWS Serverless Application Repository
服务器·数据库·云计算·aws·云服务器
C语言扫地僧1 小时前
MySQL 事务及MVCC机制详解
数据库·mysql
小镇cxy1 小时前
MySQL事物,MVCC机制
数据库·mysql
书生-w2 小时前
Redis Windows 解压版安装
数据库·windows·redis