如果我在安装过程中更改了 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.0CE 和 XAMPP。但是XAMPP无法启动mysql服务,报错;因为 XAMPP 为 MySQL 使用相同的 端口 (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),会不会有啥问题?的主要内容,如果未能解决你的问题,请参考以下文章