Сценарий

Предполагаем, что Ваш VPS не запускается и Вы пытаетесь восстановить базы данных MySQL из режима восстановления VPS или из файлов резервных копий VPS.

Шаги

1. Установите сервер MySQL. Стоит использовать ту же версию MySQL, даже если возможно установить более новую.

yum install mysql-server


2. Остановите сервер MySQL. Это необходимо для того, чтобы добавить в папки данных.

service mysql stop


3. Скопируйте старые данные MySQL в новое расположение файлов данных сервера MySQL.

cp -rf /mnt/var/lib/mysql/* /var/lib/mysql


4. Измените владельца файлов. Убедитесь, что файлы принадлежат пользователю MySQL.

chown -R mysql:mysql /var/lib/mysql


5. Запустите свой MySQL сервер.

service mysql start


6. Проверьте и восстановите все таблицы базы данных. В зависимости от версии MySQL, с которой Вы работаете, нужно запустить MYSQLCHECK. Этот шаг необходим для того, чтобы гарантировать, что данные не повреждены.

mysqlcheck -rA


7. Экспортируйте базы данных.

mysqldump --all-databases > all_databases.sql
Вы нашли ответ?