>  기사  >  데이터 베이스  >  CentOS 6.9는 MySQL 5.6.36을 5.7.18로 업그레이드합니다.

CentOS 6.9는 MySQL 5.6.36을 5.7.18로 업그레이드합니다.

PHP中文网
PHP中文网원래의
2017-07-13 18:14:181144검색

CentOS 6.9 MySQL 5.6.365.7.18으로 업그레이드

MySQL 5.6.36

MySQL 5.6.36 설치 프로세스:

업그레이드 방법은 아주 간단해요

1, 데이터베이스를 안전하게 닫으세요

[root@001 ~]# 서비스 mysqld 중지

2, mysql5.7.18 을 서버에 업로드하고 /usr/local

에 추출합니다.

[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

3, 5.6의 소프트 링크를 취소하고 새 링크를 만드세요5.7

[root@001 ~]# cd /usr/local/

[root@001 local]# mysql 연결 해제

[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql

[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old #나중에 버전을 롤백하지 않으려면 먼저 백업하세요. mysql로 ​​백업된 mysql_old를 만든 다음 아래 단계를 따르세요

[root@001 local]# 서비스 mysqld 시작

MySQL 시작하기.................................................. .. 성공!

4 위 단계는 실제로 성공적으로 업그레이드되었으며 성공적으로 시작할 수 있지만 데이터 파일이 호환된다는 것만 보장할 수 있습니다. 5.6 파일을 5.7 로 업그레이드하려면

mysql_upgrade

을 사용해야 합니다. [root@001 local]# mysql_upgrade -uroot -p


# -s 매개변수를 추가해야 합니다. 이는 시스템 테이블만 업데이트된다는 의미입니다. -s를 추가하지 않으면 모든 라이브러리의 테이블이 5.7.9 방식으로 다시 빌드됩니다. online
# 데이터베이스 바이너리 파일이 호환되므로 업그레이드할 필요가 없습니다.
# -s가 필요하지 않은 경우 일부 이전 버전의 저장소 형식에 새로운 기능이 필요한 경우
# 성능 향상을 위해 사용하지 마세요. add -s
# 통과하더라도 이 방법을 사용하여 슬레이브를 업그레이드하는 것이 더 빠릅니다

[root@001 local]# mysql -V #보기 mysqlversion

업그레이드 성공! ! !

주의: 🎜🎜
원래 데이터 바이너리 파일이 /usr/local/mysql-5.6.27-linux-glibc2.5-x86_64/data 디렉터리에 저장된 경우 업그레이드하기 전에 이 디렉터리의 데이터를 지정한 새 데이터에 복사하거나 . 디렉토리(예: /usr/local/mysql-5.7.9-linux-glibc2.5-x86_64/data) 또는 my.cnf를 수정하고 datadir을 /usr/local/mysql-5.6.27-linux- glibc2.5 -x86_64/data, 즉, my.cnf의 데이터 위치가 기본값이든 datadir
에서 지정한 위치이든 실제 데이터 위치와 일치하는지 확인하세요.

위 내용은 CentOS 6.9는 MySQL 5.6.36을 5.7.18로 업그레이드합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.