[MySQL] 소켓 번호 변경하기
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