>  기사  >  데이터 베이스  >  CentOS6.2에서 MySQL5.5를 업그레이드하고 설치하는 방법

CentOS6.2에서 MySQL5.5를 업그레이드하고 설치하는 방법

PHPz
PHPz앞으로
2023-05-28 09:41:30700검색

1. 먼저 데이터를 백업하세요. 업그레이드가 완료된 후에도 데이터가 손실되지는 않으나, 안전을 위해 백업해 두시기 바랍니다.

sqldump -u xxx -h xxx -p 3306 -p --all-databases >databases.sql

데이터 파일과 구성 파일을 백업하는 것이 가장 좋습니다.

cp -r /data/mysql mysql-5.1-data

cp /etc/my.cnf my.cnf-5.1

백업이 완료된 후 mysql 서비스를 중지합니다.

service mysqld stop

좋아, 본론으로 들어가자.

2. 이전 버전의 mysql을 제거합니다

yum Remove mysql mysql-*

실행 후 남은 mysql-libs 등이 있는지 확인하세요.

yum 목록이 설치되어 있으면 | grep mysql

, 더 이상 유용하지 않음을 확인한 후 삭제할 수도 있습니다.

yum Remove mysql-libs

mysql-libs를 삭제하면 일부 종속 소프트웨어에 영향을 미칠 수 있으므로 여기서는 논의하지 않겠습니다.

자, 제거는 기본적으로 끝났습니다.

3. mysql5.5 설치

게으른 편이 아니라면 컴파일해서 설치하는 것이 더 나을 수도 있습니다.

여기에서는 yum을 사용한 설치 과정을 설명합니다.

많은 우회를 겪은 후, 먼저 새로운 저장소를 설치해야 한다는 것을 알았습니다.

rpm -uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-2.noarch.rpm

rpm -uvh http://mirrors.neusoft.edu .cn/epel/6/i386/epel-release-6-7.noarch.rpm

rpm -uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6 .rf.x86_64.rpm

rpm -uvh http://dl.iuscommunity.org/pub/ius/stable/redhat/6/x86_64/epel-release-6-5.noarch.rpm

rpm -uvh http ://rpms.famillecollet.com/enterprise/remi-release-6.rpm

이때 다음을 실행하면:

yum --enablerepo=remi,remi-test info mysql mysql-server

을 찾을 수 있습니다. mysql 버전은 이미 5.5.x입니다. 주저 없이 설치해 보세요.

yum --enablerepo=remi,remi-test install mysql mysql-server

이렇게 하면 설치가 종료됩니다. 다음은 부팅과 업그레이드입니다.

4. 시작 및 업그레이드

이때 바로 시작하려고 하면 오류가 발생할 가능성이 높습니다. 하나는 구성 파일입니다. 이름이 바뀌었습니다. 시작 오류를 확인해야 합니다. 로그가 조금씩 개선됩니다. 두 번째는 mysql_upgrade가 실행되지 않는다는 것입니다.

구성 파일이 올바른지 확인한 후 다음을 실행하세요.

mysql_upgrade -u root -p

모든 것이 정상일 때까지 기다리세요.

mysql을 다시 실행해 보세요.

service mysqld start

위 내용은 CentOS6.2에서 MySQL5.5를 업그레이드하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제