如何配置MySQL端口避免被占用
导读:本文共1360字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 端口占用带来的问题1.MySQL 占用了其他应用的端口,导致其他应用无法运行(比如 Tomcat 使用80端口,MySQL 占用了该端口后 Tomcat 就无法启动)。2.MySQL 端口被其他应用占用,导致 MySQL 无法运行(比如某应用占用了 MySQL 的 3306 端口,MySQL 就无法启动了)。3.因为许多端口都有默认使用的情况,比如 3306 是... ...
目录
(为您整理了一些要点),点击可以直达。端口占用带来的问题
1.MySQL 占用了其他应用的端口,导致其他应用无法运行(比如 Tomcat 使用80端口,MySQL 占用了该端口后 Tomcat 就无法启动)。
2.MySQL 端口被其他应用占用,导致 MySQL 无法运行(比如某应用占用了 MySQL 的 3306 端口,MySQL 就无法启动了)。
3.因为许多端口都有默认使用的情况,比如 3306 是 MySQL 的默认端口,如果 MySQL 不使用 3306 端口,其他需要进行数据库交互的应用需要重新配置(将其引导到正确的端口)。
解决方法
MySQL 的端口是可以设置的,在 my.ini
(my-default.ini
)中可以设置(该文件位于数据库文件夹下,高版本的 MySQL 没有这样一个默认的配置文件,但创建一个这样的配置文件也可生效)。
将 port
选项前的“#”去掉,然后等式后方填上端口号,保存完毕后。再次启动数据库就会使用新端口进行数据库的交互了。
附:my.ini
文件内容:
注意事项
许多的应用都有默认端口,比如 MySQL使用 3306 端口,Tomcat 使用 80/8080 端口,不管是什么应用,在配置的时候最好使用默认端口避免造成不必要的麻烦。MySQL 端口被占用的话正确的解决方式是将 3306 端口清理出来给 MySQL 使用。
如何配置MySQL端口避免被占用的详细内容,希望对您有所帮助,信息来源于网络。