Как импортировать и экспортировать базы данных MySQL или MariaDB

16/12/2023 |
Loading...

Введение: Импорт и экспорт баз данных — это распространенная задача в разработке программного обеспечения. Вы можете использовать дампы данных для резервного копирования и восстановления вашей информации. Также их можно использовать для переноса данных на новый сервер или в среду разработки.

В этом руководстве вы будете работать с дампами баз данных в MySQL или MariaDB. В частности, вы экспортируете базу данных, а затем импортируете эту базу данных из файла SQL-дампа.

Предварительные требования:

Прежде чем начать, убедитесь, что у вас есть следующее:

  • Базовые знания Linux и умение работать с терминалом.
  • Доступ по SSH к вашему серверу (пользователи Windows могут использовать PuTTY).

Что вам следует знать:

Прежде чем мы начнем, вот некоторые ключевые детали, которые вам следует знать:

  • Имя пользователя: root (Ваш пользователь SSH, это пользователь по умолчанию)
  • IPv4-адрес: 192.0.2.1 (Стандартный IP-адрес)

Шаг 1: Настройка вашего сервера

  1. Создайте или выберите ваш сервер:

    • Разверните виртуальный частный сервер (VPS) у предпочитаемого облачного провайдера.
    • Выберите операционную систему сервера (например, Ubuntu 20.04).

Экспорт базы данных MySQL или MariaDB:

  1. Подключитесь к вашему серверу по SSH. Если вы пользователь Windows, вы можете использовать PuTTY для доступа по SSH.

Экспорт базы данных MySQL или MariaDB:

  1. Используйте команду mysqldump для экспорта базы данных. Выполните следующую команду:

    mysqldump -u username -p database_name > database.sql
    • Замените username на имя пользователя базы данных.
    • Замените database_name на имя экспортируемой базы данных.
    • database.sql будет файлом в текущем каталоге, который сохранит вывод.

    Пример: mysqldump -u root -p mydatabase > mydatabase.sql

  2. Команда не выведет визуального результата, но вы можете проверить содержимое файла database.sql, чтобы убедиться, что дамп базы данных создан успешно. Выполните следующую команду для проверки:

    head -n 5 database.sql

    В начале файла должен отображаться дамп MySQL для вашей базы данных.

Шаг 2: Импорт базы данных MySQL или MariaDB

Чтобы импортировать существующий файл дампа в MySQL или MariaDB, вам необходимо создать базу данных.

  1. После создания вашей новой базы данных MySQL или MariaDB используйте следующую команду для импорта файла дампа:

    mysql -u username -p new_database < database.sql
    • Замените username на имя пользователя базы данных.
    • new_database — это имя новой базы данных.
    • database.sql — это файл дампа для импорта.
  2. Если команда выполнится успешно, она не выведет никакого результата. Ошибки, если они есть, будут отображены в терминале.

  3. Чтобы проверить, был ли импорт успешным, войдите в оболочку MySQL или используйте PhpMyAdmin и проверьте данные.

Заключение:

Поздравляем! Вы успешно импортировали и экспортировали базу данных MySQL или MariaDB. Спасибо, что следовали этому руководству.

Получайте эксклюзивные предложения и акции!

Будьте в курсе последних предложений, скидок и специальных акций.

Update cookies preferences