如果我在安装过程中更改了 MySQL 的默认端口号(3306),会不会有啥问题?

Posted

技术标签:

【中文标题】如果我在安装过程中更改了 MySQL 的默认端口号(3306),会不会有啥问题?【英文标题】:If I change the default port number (3306) of MySQL during installation, then will it cause any problem?如果我在安装过程中更改了 MySQL 的默认端口号(3306),会不会有什么问题? 【发布时间】:2020-11-05 10:19:10 【问题描述】:

我需要同时使用 MySQL Community Edition 8.0CEXAMPP。但是XAMPP无法启动mysql服务,报错;因为 XAMPPMySQL 使用相同的 端口 (3306)MySQL Workbench 正在使用该端口。 这是 XAMPP 中显示的错误:-

01:45:09 AM [mysql] 检测到问题! 01:45:09 AM [mysql] 端口 3306 正在被“无法打开进程”使用!上午 01:45:09 [mysql] MySQL 没有配置的端口免费就不会启动!上午 01:45:09 [mysql] 您需要卸载/禁用/重新配置阻止应用程序 01:45:09 AM [mysql] 或重新配置 MySQL 和控制面板以 监听不同的端口 01:45:09 AM [mysql] 正在尝试启动 MySQL 应用程序... 01:45:09 AM [mysql] 检测到状态更改:正在运行 01:45:29 AM [mysql] 检测到状态更改:已停止 01:45:29 AM [mysql] 错误:MySQL 意外关闭。上午 1 点 45 分 29 秒 [mysql] 这可能是由于端口被阻塞,缺少依赖项,上午 01:45:29 [mysql] 权限不当、崩溃或被其他人关闭 方法。 01:45:29 AM [mysql] 按日志按钮查看错误日志 并检查 01:45:29 AM [mysql] Windows 事件查看器了解更多信息 线索 01:45:29 AM [mysql] 如果您需要更多帮助,请复制并发布此内容 01:45:29 AM [mysql] 论坛上的整个日志窗口

所以我想用不同的端口号重新安装 MySQL Community Server它会引起什么问题吗?我应该使用什么其他端口号?

【问题讨论】:

【参考方案1】:

您当然可以毫无问题地更改端口,但最好选择 1024-49151 之间的端口并避免使用registered ports 以防止端口冲突。

另请注意,许多 MySQL 客户端库和程序将假定端口 3306,但应始终提供一种指定您自己的端口的方法。

【讨论】:

以上是关于如果我在安装过程中更改了 MySQL 的默认端口号(3306),会不会有啥问题?的主要内容,如果未能解决你的问题,请参考以下文章

MySql修改默认端口号

如何更改 MySQL 本地登录时的默认端口?

更改XAMPP中MySQL数据库的端口号

mysql修改默认端口方法

安装wamp后,如何更改mysql端口号?配置文件以更改且新端口号也启动了,但在加新应用时无法找到mysql连接

在 JBoss EAP 6.0.1 中更改端口号