В статье расскажем, как перенести базу данных MySQL с виртуального хостинга в облако.
Шаг 1. Экспорт базы данных
Чтобы создать дамп базы данных:
- 1 Подключитесь к серверу по SSH.
-
2
Введите команду:
mysqldump -u USER -p DBNAME > ~/DUMPFILE.sql
Где:
— USER — пользователь базы данных (например, «u1234567_user»),
— DBNAME — имя экспортируемой базы данных (например, «u1234567_db»),
— ~/DUMPFILE.sql — путь к файлу, в котором сохранится дамп базы данных в формате SQL.
- 3 Введите пароль от вашей базы данных.
Готово. Дамп базы данных сохранится в корневую директорию услуги хостинга. Он будет называться DUMPFILE.sql:
Шаг 2. Импорт дампа базы данных
Чтобы восстановить базу данных из дампа:
- 1 Подключитесь к серверу по SSH.
-
2
Введите команду:
mysql -h 123.123.123.123 -P 12345 -u USER -p DBNAME < ~/DUMPFILE.sql
Где:
— 123.123.123.123 — IP-адрес кластера облачной базы данных,
— 12345 — порт кластера,
— USER — имя пользователя кластера базы данных,
— DBNAME — имя импортируемой базы данных,
— ~/DUMPFILE.sql — путь к файлу, в котором хранится дамп базы данных в формате SQL.
IP-адрес и порт кластера базы данных вы можете узнать в личном кабинете (Где найти информацию о кластере облачной базы данных).
Готово. Миграция базы данных с виртуального хостинга на MySQL в облаке завершена. Скорректируйте подключение к базе данных в файлах проекта и проверьте работоспособность вашего приложения после импорта.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊