을 사용하여 마이그레이션 한 후 MySQL 사용자가 누락되어 서버 전문가가 아닙니다. Plesk의 마이그레이션 도구를 사용하여 서버를 마이그레이션 할 수 있습니다. 모든 Plesk 관리 DB가 이전되었습니다. 그러나 MySQL을 통해 관리되는 모든 DB와 사용자는 마이그레이션되지 않았 음을 발견했습니다. 아무도 나에게 이것에 대한 해결책을 말해 줄 수 있습니까?Plesk 마이그레이션 도구
1
A
답변
3
예상되는 동작입니다. Plesk 마이그레이션 도구는 알려진 개체 만 마이그레이션합니다. MySQL을 통해 직접 관리되는 일부 데이터베이스와 사용자가 있으므로 Plesk는 이에 대해 아무 것도 모르기 때문에 이전되지 않습니다.
mysqldump
으로 이러한 데이터베이스와 사용자를 수동으로 전송해야합니다.
는 다음과 같은 명령을 사용할 수 있습니다 mysqldump
와 데이터베이스의 백업을 만들려면 :
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin DATABASE_NAME < FILE_NAME.sql
은 또한 당신이 부여 정보를 포함하는
mysql
데이터베이스가 필요합니다
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin DATABASE_NAME > FILE_NAME.sql
는 데이터베이스 실행을 복원하려면. 맹목적으로 전송하고 사용자를 다시 만들 것을 권장하지 않습니다.
대상 서버의 MySQL 버전이 원본보다 높으면 스키마를 변경하려면 mysql_upgrade
스크립트를 실행해야합니다.
또는 내보낼 수/Plesk를 함께 제공하고 Plesk를에서 찾을 수 있습니다 phpMyAdmin
을 통해 수입 데이터베이스> 도구 & 설정> 데이터베이스 서버.
답해 주셔서 감사합니다. 단 1 가지 간단한 질문입니다. Plesk 마이그레이션을 다시 사용하려면 현재의 모든 파일/DB를 덮어 쓰거나 다른 일이 발생합니까? – Kakenx
예, 콘텐츠를 다시 이전하면 콘텐츠가 다시 작성됩니다. –