Може виникнути ситуація, коли Ваш VPS не вдасться запустити. Якщо Ви намагаєтеся відновити базу даних MySQL з режиму відновлення VPS або файлів резервної копії VPS, виконайте декілька кроків.
Крок 1 – Встановіть та зупиніть сервер MySQL
Підключіться до свого VPS через SSH і встановіть сервер MySQL, виконавши цю команду:
yum install mysql-server
Рекомендується використовувати ту саму версію MySQL, проте можна використати новішу версію.
Після встановлення сервера MySQL потрібно зупинити її, щоб додати до папок з даними:
service mysql stop
Крок 2 – Скопіюйте дані
Використайте наступну команду, щоб скопіювати Ваші старі дані MySQL до нового місця розташування файлів даних сервера MySQL:
cp -rf /mnt/var/lib/mysql/* /var/lib/mysql
Після виконання команди переконайтеся, що файли належать користувачеві MySQL, змінивши права власності на файли:
chown -R mysql:mysql /var/lib/mysql
Коли все буде готово, запустіть сервер MySQL:
service mysql start
Крок 3 – Фінальна перевірка та експорт
Перевірте та відновіть усі таблиці бази даних, щоб переконатися, що дані не пошкоджені:
mysqlcheck -rA
ПРИМІТКА
Залежно від версії MySQL, яку Ви використовуєте, потрібно запустити MYSQLCHECK.
Тепер експортуйте базу даних за допомогою цієї команди:
mysqldump --all-databases > all_databases.sql
Ось і все, тепер Вашу базу даних повністю відновлено!