포트 점유로 인한 문제
1. MySQL이 다른 애플리케이션의 포트를 점유하여 다른 애플리케이션을 실행할 수 없게 됩니다(예를 들어 Tomcat은 포트 80을 사용하며 MySQL이 포트를 점유한 후에 Tomcat을 시작할 수 없습니다).
2. MySQL 포트가 다른 애플리케이션에 의해 점유되어 MySQL을 실행할 수 없습니다(예를 들어, 애플리케이션이 MySQL의 3306 포트를 점유하는 경우 MySQL을 시작할 수 없습니다).
3. 기본적으로 많은 포트가 사용되므로(예: 3306은 MySQL의 기본 포트입니다.) MySQL이 포트 3306을 사용하지 않는 경우 데이터베이스 상호 작용이 필요한 다른 애플리케이션을 재구성해야 합니다(올바른 포트로 연결).
해결책
MySQL 포트는 my.ini
(my-default.ini
)에서 설정할 수 있습니다(파일은 데이터베이스 파일 폴더 상위에 위치) MySQL 버전에는 이러한 기본 구성 파일이 없지만 이러한 구성 파일을 생성하면 적용됩니다. my.ini
(my-default.ini
)中可以设置(该文件位于数据库文件夹下,高版本的 MySQL 没有这样一个默认的配置文件,但创建一个这样的配置文件也可生效)。
将 port
选项前的“#”去掉,然后等式后方填上端口号,保存完毕后。再次启动数据库就会使用新端口进行数据库的交互了。
附:my.ini
포트
옵션 앞의 "#"을 제거한 다음 방정식 뒤에 포트 번호를 입력하고 저장합니다. 데이터베이스를 다시 시작하면 데이터베이스 상호 작용에 새 포트가 사용됩니다. 첨부 파일: my.ini
파일 콘텐츠:
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
Notes
🎜🎜많은 애플리케이션에는 포트 3306을 사용하는 MySQL, 포트 80/8080을 사용하는 Tomcat과 같은 기본 포트가 있습니다. 불필요한 문제를 피하기 위해 구성 중에 기본 포트를 사용하는 것이 가장 좋습니다. MySQL 포트가 사용 중인 경우 올바른 해결 방법은 MySQL에서 사용할 수 있도록 포트 3306을 해제하는 것입니다. 🎜위 내용은 점유를 방지하기 위해 MySQL 포트를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!