프로그램/mysql

mysql port 번호 바꾸기 Cafe24버전.

(주)CKBcorp., 2013. 9. 13. 16:26
반응형



1. Mysql 에서 Port 번호 바꾸는 건 두 가지만 기억하면 된다.


1.1. 검색. 1.2. 적용.


개드립이고, 여길 고치면 된다.


1. my.cnf 를 찾는다.

#find / -name "my.cnf"


대부분 /etc/my.cnf 있다. 새로운 port 번호를 설정하자.


# vi /etc/my.cnf

"[mysqld]" 항목에 "port = 포트번호" 를 추가.


2. 적용 안되는 걸 확인하고 좌절한다. 

안되더라고. 그래서 더 찾아봤지.


3. my-*.cnf 를 찾는다.

왜인지는 몰라도, 설정 파일이 더 있다. 그것도 무려 용량 기준.

일단 뭐가 적용되는 지 모르니까, 모조리 열어서 바꾸자.


3.1. #cd /usr/share/mysql/ 로 이동


3.2. my-huge.cnf, my-innodb-heavy-4G.cnf, my-large.cnf, my-medium.cnf, my-small.cnf 를 모두 연다.


3.3. "port = 포트번호" 를 추가한다.


3.4. #service mysqld restart 를 실행한다.


3.5. 좌절한다.


원래 service 는 리눅스 명령인데, 왜인지 Cafe24 의 서비스에는 없다.

고로, 찾아서 실행시키자.


3.6. #find / -name "service"


3.7. /sbin/service mysqld restart


path 설정값을 보고 /sbin 디렉토리를 추가해야 하는 귀찮은 짓은 하지 말자. 그냥 찾아서 실행해주고 잊자.


근데 왜 Cafe24 에서는 /sbin 이 등록 안 되어 있지? service 명령 자주 쓰는데???




PS : /etc/my.cnf 에  "[mysqld_safe]" 라고 있는데, 이곳도 포트 번호를 수정해 줘야 하지 않나...?? 생각하지만, 지금 되니까  제끼자. 귀찮다.


 


반응형