sourcecode

mariadb 5.5에서10으로 업그레이드/업데이트

copyscript 2022. 11. 17. 21:21
반응형

mariadb 5.5에서10으로 업그레이드/업데이트

최근 MariaDB10은 안정적이 되었습니다.

MySQL 5.6 기능이 10개 릴리즈에 추가되었습니다.몇 가지 새로운 기능을 사용해야 하기 때문에 관심이 있습니다.

프로덕션 서버에서 MariaDB 5.5에서 10으로 업그레이드한 사람이 있습니까?업그레이드 경로는 무엇입니까? (mariadb repo를 10으로 변경하는 것만으로 충분합니까?)이행이 원활합니까?

CentOS에서도 최근 업그레이드를 완료했습니다.우리는 모두 InnoDB 엔진을 사용하여 어떤 데이터베이스에서도 전혀 문제를 겪지 않았습니다.사내 업그레이드 사용법을 동봉했습니다.이렇게 하면 시간을 절약할 수 있을 뿐만 아니라 어떤 경로를 선택했는지도 알 수 있습니다.

이 가이드에서는 AMD64 versjon og CentOS 6을 실행하고 있는 것을 전제로 하고 있습니다.

MariaDB의 yum repo 파일을 만들고 이름을 /etc/yum.repos.d/MariaDB.repo로 지정합니다.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

// The signing key value is 0x1BB943DB.

현재 MariaDB 서버 및 클라이언트를 제거합니다.yum을 사용하여 설치한 경우 다음을 사용합니다.

yum remove mysql MySQL-server MySQL-shared MySQL-shared-compat

그러면 MariaDB/MySQL에 따라 모든 패키지가 제거됩니다.따라서 다음과 같이 php-mysql을 재설치해야 합니다.MySQL에 의존하는 다른 패키지도 재설치해야 하므로 주의하시기 바랍니다.

마리아 설치DB

yum 설치 MariaDB-server MariaDB-client

PHP MySQL lib 재설치

yum install php-module

MariaDB 시작, 데이터 파일 업데이트 및 Apache 재시작

service mysql start  
mysql_upgrade 
service httpd restart

reboot을 검토하여 모든 것이 원하는 대로 작동하는지 테스트합니다.

버전 5.5에서10.0.12로의 업그레이드는 매우 원활했습니다.업그레이드 후 모든 사용자 데이터베이스와 로컬 계정이 자동으로 복원되었습니다.

+---------------+ | @version | +---------+ | 10.0.12-MariaDB |

주의: Cent를 재시작해야 할 수 있습니다.OS 호스트(접속 오류 발견 시):

MySQL/MariaDB에 대한 루트 액세스를 비밀번호로 설정한 경우 mysql_upgrade를 사용할 때 -p 옵션을 사용해야 합니다.

언급URL : https://stackoverflow.com/questions/22912208/upgrade-update-from-mariadb-5-5-to-10

반응형