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]" 라고 있는데, 이곳도 포트 번호를 수정해 줘야 하지 않나...?? 생각하지만, 지금 되니까 제끼자. 귀찮다.
'프로그램 > mysql' 카테고리의 다른 글
mysql 다시 깔기. (0) | 2014.03.15 |
---|---|
mysql 에서 새 계정을 추가했는데, 접속이 안 될 때. (0) | 2014.02.17 |
Linux 에서 C 컴파일용 mysql library + header file 구하기. (0) | 2013.08.05 |
Linux + C/C++ + Mysql 예제 (0) | 2013.07.31 |
MySql 로 접속할 때 "Authentication with old password no longer supported, use 4.1 style password" (2) | 2013.07.25 |