mysql 설치 및 버전 업그레이드 매뉴얼 입니다.
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가 정상적으로 복원되었는지 확인하시면 됩니다. |