mysql 4.0 -> mysql 4.1 -> mysql 5.0 마이그레이션입니다
mysql 4.0 설치
---CentOs 6이상일경우 아래사항을 설치전 해준다-- # vim /usr/local/include/pthread.h /* Linuxthreads */ << 제일마지막줄에 추가 --호환성 라이브러리 설치 #yum install -y compat* #ln -sf /usr/bin/gcc34 /usr/bin/gcc #ln -sf /usr/bin/g++34 /usr/bin/g++ --mysql 기본 라이브러리 경로추가 #vim /etc/ld.so.conf /usr/local/mysql/include/mysql /usr/local/mysql/lib/mysql #ldconfig ------------------------------- #group -g 400 mysql #useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql #tar -zxvf mysql-4.0.27.tar.gz # cd mysql-4.0.27.tar.gz # ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-mysqld-user=mysql --with-extra-charsets=all --enable-thread-safe-client --with-pthread --with-named-thread-lib=-lpthread --with-charset=euc_kr # make && make install -설치후 기본적인 설정후 db백업을진행한다 #mysqldump -u root -p --add-drop-table --all-databases > mysql4.0.sql |
mysql 4.1 설치
#tar -zxvf mysql-4.1.22.tar.gz # cd mysql-4.1.22.tar.gz # configure./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-extra-charsets=all --localstatedir=/usr/local/mysql/data --enable-thread-safe-client --with-charset=euckr # make && make install #vim /etc/my.cnf [mysqld] old_password=1 <<이부분을 추가해주어야 4.0이하에서 쓰던 패스워드를 사용할수있음 -my.cnf에 해당내용추가후 mysql재시작후 4.0디비를 복원한다 #mysql -u root -p <mysql4.0.sql -복원한뒤 mysql4.1 db백업을진행한다 #mysqldump -u root -p --add-drop-table --all-databases > mysql4.1.sql |
mysql 5.0 설치
#tar -zxvf mysql-5.0.22.tar.gz # cd mysql-5.0.22 # ./configure --prefix=/mysql5.0/mysql --with-mysqld-user=mysql --with-extra-charsets=all --localstatedir=/mysql5.0/mysql/data --enable-thread-safe-client --with-charset=euckr # make && make install #vim /etc/my.cnf [mysqld] old_password=1 <<이부분을 추가해주어야 4.0이하에서 쓰던 패스워드를 사용할수있음 -위 내용을 추가한뒤 mysql재시작후 4.1디비를 복원 # mysql -u root -p < mysql4.1.sql -복원한뒤 mysql 5.0이상부터는 업그레이드 명령어로 업그레이드진행가능 # mysql_upgrade -u root -p #mysql_upgrade -u root -p --force < 강제업그레이드 위작업완료후 db가 정상적으로 복원되었는지 확인 |
'리눅스 > sql server' 카테고리의 다른 글
[mysql] dump옵션 (0) | 2016.12.23 |
---|---|
[MYSQL]ERROR 1130 (HY000): Host ' ' is not allowed to connect to this MySQL server 에러 (0) | 2016.11.28 |
[Mysql] MySQL Replication 설정 (0) | 2016.09.30 |
[Mysql5.0] Innodb ERROR 1033 (HY000): Incorrect information in file 에러 (0) | 2016.09.09 |
[Mysql] myisam 테이블 복구 명령어 (0) | 2016.09.05 |