MySQL 5.6에서 MariaDB 10.3으로 마이그레이션 시도
MySQL 5.6 설치
SELinux 비활성화
/etc/sysconfig/selinux
SELINUX=disable
SELINUXTYPE=targeted
firewalld 삭제
yum -y remove firewalld
MySQL 5.6 / PHP 등의 설치
yum -y install wget yum-utils php php-mysql httpd
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
yum -y install mysql-community-server
MySQL 시작
service mysqld stop
WordPress 설치
WordPress용 데이터베이스 만들기
mysql> create database wordpress;
WordPress 다운로드, 배포, Apache 시작
cd /var/www/html/
wget https://wordpress.org/latest.tar.gz
tar xvf latest.tar.gz
mv wordpress wp
systemctl enable httpd
systemctl start httpd
http://ip_address_server/wp/
에서 초기 설정 마법사에서 초기 설정을 수행합니다.
게시한 상태
MySQL 5.6 데이터 백업
mysqldump로 모든 데이터를 백업합니다.
mysqldump --all-databases > dump.sql
MySQL 5.6 datadir 은 생각 때문에 백업해 둡니다.
service mysqld stop
cd /var/lib
mv mysql mysql5.6
MariaDB 10.3 설치
MySQL 관련 RPM을 삭제합니다.
yum -y remove "mysql*"
MariaDB Package Repository Setup and Usage 에 기술되어 있는, 이하의 커멘드를 실행해,/etc/yum.repos.d/에 mariadb.repo 를 작성합니다.
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
MariaDB 10.3을 설치합니다.
yum -y install MariaDB-server
systemctl enable mariadb
systemctl start mariadb
방금 mysqldump로 얻은 덤프 데이터를 MariaDB로 복원합니다.
mysql < dump.sql
브라우저에서 WordPress를 사용할 수 있는지 확인하면 MySQL 5.6 때와 마찬가지로 가동하고 있는 것을 확인할 수 있었습니다.
MySQL 5.7 에서는 MariaDB 10.x 와의 괴리가 꽤 크지만, MySQL 5.6 부터라면 mysqldump 로 덤프한 데이터를 그대로 복원할 수 있었습니다.
Reference
이 문제에 관하여(MySQL 5.6에서 MariaDB 10.3으로 마이그레이션 시도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cherubim1111/items/e14f7b21c21932ba083e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
/etc/sysconfig/selinux
SELINUX=disable
SELINUXTYPE=targeted
yum -y remove firewalld
yum -y install wget yum-utils php php-mysql httpd
yum localinstall http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
yum -y install mysql-community-server
service mysqld stop
WordPress용 데이터베이스 만들기
mysql> create database wordpress;
WordPress 다운로드, 배포, Apache 시작
cd /var/www/html/
wget https://wordpress.org/latest.tar.gz
tar xvf latest.tar.gz
mv wordpress wp
systemctl enable httpd
systemctl start httpd
http://ip_address_server/wp/
에서 초기 설정 마법사에서 초기 설정을 수행합니다.게시한 상태
MySQL 5.6 데이터 백업
mysqldump로 모든 데이터를 백업합니다.
mysqldump --all-databases > dump.sql
MySQL 5.6 datadir 은 생각 때문에 백업해 둡니다.
service mysqld stop
cd /var/lib
mv mysql mysql5.6
MariaDB 10.3 설치
MySQL 관련 RPM을 삭제합니다.
yum -y remove "mysql*"
MariaDB Package Repository Setup and Usage 에 기술되어 있는, 이하의 커멘드를 실행해,/etc/yum.repos.d/에 mariadb.repo 를 작성합니다.
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
MariaDB 10.3을 설치합니다.
yum -y install MariaDB-server
systemctl enable mariadb
systemctl start mariadb
방금 mysqldump로 얻은 덤프 데이터를 MariaDB로 복원합니다.
mysql < dump.sql
브라우저에서 WordPress를 사용할 수 있는지 확인하면 MySQL 5.6 때와 마찬가지로 가동하고 있는 것을 확인할 수 있었습니다.
MySQL 5.7 에서는 MariaDB 10.x 와의 괴리가 꽤 크지만, MySQL 5.6 부터라면 mysqldump 로 덤프한 데이터를 그대로 복원할 수 있었습니다.
Reference
이 문제에 관하여(MySQL 5.6에서 MariaDB 10.3으로 마이그레이션 시도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cherubim1111/items/e14f7b21c21932ba083e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mysqldump --all-databases > dump.sql
service mysqld stop
cd /var/lib
mv mysql mysql5.6
MySQL 관련 RPM을 삭제합니다.
yum -y remove "mysql*"
MariaDB Package Repository Setup and Usage 에 기술되어 있는, 이하의 커멘드를 실행해,/etc/yum.repos.d/에 mariadb.repo 를 작성합니다.
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
MariaDB 10.3을 설치합니다.
yum -y install MariaDB-server
systemctl enable mariadb
systemctl start mariadb
방금 mysqldump로 얻은 덤프 데이터를 MariaDB로 복원합니다.
mysql < dump.sql
브라우저에서 WordPress를 사용할 수 있는지 확인하면 MySQL 5.6 때와 마찬가지로 가동하고 있는 것을 확인할 수 있었습니다.
MySQL 5.7 에서는 MariaDB 10.x 와의 괴리가 꽤 크지만, MySQL 5.6 부터라면 mysqldump 로 덤프한 데이터를 그대로 복원할 수 있었습니다.
Reference
이 문제에 관하여(MySQL 5.6에서 MariaDB 10.3으로 마이그레이션 시도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cherubim1111/items/e14f7b21c21932ba083e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)