몇가지 팁을 더 붙일까 합니다..
기존에 컴파일된 mysql 소스에서 config.status 을 참고 하여
그대로 컴파일 할경우 아무 문제 없이 해결 됩니다
물론 데이터도 그대로 옮겨 가져 3.22.x 의 버전과 3.23.x 의
버전에 차이가 태이블이 isam 인가 myisam 인가의 차이 인데
여기에 따라 테이블 깨졌을때 차이가 납니다
나중에 mysql_convert_table_format 를 통해 변경 하면 됩니다
알려 주신 방법의 경우 전 망가진 디비 테이블을 고칠때
잘못 하면 x 되는 수가 있어서 잠시 파일을 복사해 놓고 사용하곤 합니다.
사실 --localstatedir 에 있는 데이터만 옮겨 놓는것만으로 백업이
됩니다 mysql 퍼미션만 신경을 써서 카피 또는 tar 로 묶으면 이상 없이
백업 됩니다
에거 이거 쓸데 없는 글 올렸다고 돌 날라 오진 않을까 걱정 되는군여
:
: 기존의 --localstatedir에 있는 데이터를 통째로
: 새로생긴 --localstatedir로 카피..
: 예제)
: # cp -prf /home1/DATA/* /home1/MySQL
:
: 그러니까
: # mysqldump --all-databases -p > /tmp/backup_all.sql
: 과 같은 과정을 생략할수있는 방법입니다..
:
: 글구여,,
: --prefix만 기존의것만 그대로 유지하면
: Apache와 PHP와의 연동도 그대로 유지됩니다..
:
: 만약 --prefix를 다른걸로 줘버리면
: APM모두 새로이 갈아엎어야하는 불상사가 생깁니다..
:
: (다 아는사실인가..?)
:
: 꾸닥,,
:
: 바다사랑 드림
:
: --
: <a href="http://www.kr.freebsd.org"><img src="http://155.230.157.93/~bh/new_bh/imgs/bh/daemon.gif" border="0" alt="Pow
: ered by FreeBSD"></a>
--
푸른 하늘은 끝없이 높고 맑아야 한다.