2017-10-15 2 views
1

현재 MySQL 5.6.x와 함께 Custombuild를 사용하여 DirectAdmin 1.51.3에서 관리되는 VPS에서 CentOS 7을 실행 중입니다.DirectAdmin + 수동 설치 MySQL 5.7

특정 애플리케이션의 경우 MySQL 5.7.x JSON 기능이 필요합니다. DirectAdmin은 현재 MySQL 5.6 이상을 사용하여 빌드 할 수있는 방법을 제공하지 않습니다.

MySQL을 수동으로 업그레이드하려면 어떻게해야합니까? 또는 결국 5.7과 함께 Custombuild를 사용하는 해결 방법이 있습니까?

+0

빠른 Google 검색은 이후 버전의 directadmin이 mysql 5.7.x를 지원함을 보여줍니다. VPS에 ssh와 루트 권한이 있다면 centos의 패키지 관리자 인 – Maru

+0

을 통해 수동으로 mysql을 업데이트 할 수 있습니다. 흥미 롭다. DirectAdmin을 최신 버전으로 업데이트 했는데도 여전히'build versions'은 MySQL의 최신 버전 인 5.6.x 만 표시합니다. Google 검색으로도 찾을 수 없습니다. 이것을 확인하는 페이지에 대한 링크가 있습니까? SSH 루트 액세스 권한이 있으므로 좋은 백업입니다. 현재 DirectAdmin MySQL 설치를 "덮어 쓰는"방법을 모릅니다. –

+0

지원하는 서비스의 실제 목록을 확인하는 것은 mysql 5.6에서 변경 사항을 확인하기 전까지는 지원됩니다 (1.52의 버그 수정 에서처럼 5.7). https://www.directadmin.com/features.php?id=1840 – Maru

답변

0

이 토론 thread에 따르면 rpms 또는 패키지 관리자를 통해 수동으로 mysql 설치를 업그레이드 할 수 있어야합니다.

$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.n‌​oarch.rpm 
$ sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 
$ sudo yum install mysql-community-{server,client,common,libs}-* 
$ sudo service mysqld restart 

비록 전에 데이터베이스를 업그레이드로 돌입을 복용, 데이터베이스가 첫 번째 데이터는 업그레이드 과정에서 손상되면 또는 의도 한대로 단순히 그냥 작동 나던 경우에도 데이터가 안전하다는 것을 보장하기 위해 백업해야 백업에서 안전하게 데이터를 복원하거나 안전하게 롤백 할 수 있습니다.

+0

이것은 효과가 있습니다. 나중에 참조 할 수 있도록 공식 yum 저장소에는 5.6.x, 5.7.x 릴리즈가 포함되어 있지 않습니다. 먼저 MySQL yum 저장소를 설치하십시오 : 'wget https : // dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' 'yum localinstall mysql57-community-release-el7-11. noarch.rpm' 그리고 다음을 설치하십시오 : 'sudo yum mysql-community- {server, client, common, libs}를 설치하십시오 -'' 'sudo service mysqld restart' –