mysql 데이터베이스 마이그레이션 및 버전 업그레이드

mysql 데이터베이스 마이그레이션 및 버전 업그레이드

준비
1. 마이그레이션 할 서버의 IP : 47.110.157.82, close mysql-5.6.31
여기에 사진 설명 삽입
2. 마이그레이션 할 대상 서버의 IP : 192.186.164.134 및 mysql-5.6.51 데이터베이스 설치 패키지

데이터베이스 마이그레이션
IP : 192.186.164.134 mysql5.6.51 데이터베이스 설치 패키지 압축 해제

tar -zxvf mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz 

압축 해제 된 파일 이름을 mysql로 ​​수정

 mv mysql-5.6.51-linux-glibc2.12-x86_64  mysql

mysql 사용자가 있는지 확인

id mysql

존재하지 않는 경우 mysql 사용자를 추가하십시오.

useradd mysql -r -s   /bin/false 

mysql 파일 권한 설정

chown mysql.mysql -R /usr/local/mysql

mysql 구성 파일 생성

 vim /etc/my.cnf

콘텐츠 추가

[mysqld]
basedir=/usr/local/mysql  
datadir=/usr/local/mysql/data  
port=3307 
socket=/usr/local/mysql/mysql.sock  
log_error=/usr/local/mysql/data/mysql3307.err

설치 디렉토리 mysql을 입력하고 mysql은 init.d 디렉토리에 복사 스크립트를 시작합니다.

cd mysql
cp support-files/mysql.server /etc/init.d/mysql

IP : 47.110.157.82 서버 mysql 데이터 디렉터리를 IP : 192.186.164.134 서버 mysql 데이터 디렉터리로 마이그레이션

rsync -av 47.110.157.82:/usr/local/mysql/data/   /usr/local/mysql/data/

MySQL 시작

service mysql start

시작하는 동안 오류가보고 될 수 있습니다. 해결하려면 /usr/local/mysql/data/mysql3307.err 로그를 확인하십시오.
액세스 mysql

mysql -S /usr/local/mysql/mysql.sock -uroot -p

MySQL 버전 업그레이드

mysql_upgrade -S /usr/local/mysql/mysql.sock  -p123456

추천

출처blog.csdn.net/weixin_45742032/article/details/115011081