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