MySQL 소켓 번호를 변경하는 방법을 알아보겠습니다.
MySQL 을 설치시 기본 소켓 포트는 3306 입니다.
netstat 로 열린 포트를 확인해보면 알 수 있습니다.
$ netstat -na | grep 3306
tcp6 0 0 :::3306 :::* LISTEN
포트를 변경하는 방법
1. my.cnf 파일을 다음과 같이 수정합니다.
[mysqld] DSN 으로 되어있는 곳에, port 프로퍼티를 추가 후 값을 설정합니다.
[mysqld] port=3307
2. MySQL 을 재구동 합니다.
3. 변경된 포트를 확인합니다.
$ netstat -na | grep 3307 tcp6 0 0 :::3307 :::* LISTEN
혹은 ps 로도 확인할 수 있습니다.
$ ps -ef | grep 3307
mysql 30055 28954 0 11:12 pts/7 00:00:00 /data/mysql/usr/local/mysql/bin/mysqld--basedir=/data/mysql/usr/local/mysql --datadir=/data/mysql/data--plugin-dir=/data/mysql/usr/local/mysql/lib/plugin --skip-grant-tables--log-error=/data/mysql/data/mysqld.log --open-files-limit=1024 --pid-file=/data/mysql/socket/mysqld.pid--socket=/data/mysql/socket/mysql.sock --port=3307
참고로 포트와 관련된 파일은 socket 경로에 있습니다.
srwxrwxrwx. 1 mysql mysql 0 10월 8 11:12 mysql.sock -rw-------. 1 mysql mysql 6 10월 8 11:12 mysql.sock.lock -rw-r-----. 1 mysql mysql 6 10월 8 11:12 mysqld.pid
'Database > MySQL' 카테고리의 다른 글
[MySQL] 인덱스 종류 및 고려사항 (단일, 복합, 클러스터, 논클러스터, 커버드) (0) | 2018.10.17 |
---|---|
[MySQL] MySQL 이중화(HA구성)하기 (0) | 2018.10.08 |
[MySQL] NL, Sort Merge, Hash Join 최적의 결합 방법 선택하기 (1) | 2018.08.17 |
[MySQL] Establishing SSL connection without server's identity verification is not recommended. (0) | 2018.07.04 |
[MySQL] MySQL 서버에 JDBC 로 연동하기 (0) | 2018.07.03 |