Skip to main content

Імпорт і експорт бази mysql за допомогою консолі



Імпорт і експорт бази даних mysql за допомогою консолі, я думаю, - це самий універсальний і найзручніший спосіб, в порівнянні з тим же phpmyadmin, який потрібно ще й встановлювати, і налаштовувати. А робота з консоллю займає мінімум часу.

Звичайно ж, у вас повинен бути доступ до SSH, або безпосередньо до консолі, якщо це ваш локальний комп'ютер, або до VNC.



імпорт

Спершу необхідно створити базу даних .

  # Mysql -u ім'я_користувача -p імя_бази <db.sql 

експорт


  # Mysqldump -u ім'я_користувача -p імя_бази> db.sql 

Значення "ім'я користувача» і «імя_бази» замініть на ім'я користувача і ім'я бази даних відповідно.

Для експорту кількох баз даних можна скористатися ось такою командою:

  # Mysqldump -uroot -p -B база_1 база_2 база_3> db.sql 

Де «база_1», «база_2», «база_3» - імена потрібних для копіювання баз даних, а «-B» - вказівка, що виробляється копіювання декількох баз.



Також утиліта mysqldump дозволяє зробити експорт всіх баз на сервері в один файл sql. Це робить команда:

  # Mysqldump -uroot -p -A> alldb.sql 


Як ви оціните статтю?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (14 оцінок, середнє: 3,93 з 5)
Завантаження ...

” 15 Коментарі "Імпорт та експорт бази mysql за допомогою консолі"

  1. В ту, яку вкажеш.

    > Db.sql збереже в поточний каталог, «звідки» ніби виконана команда

    > /Backup/mysql/db.sql збереже в папку dump, папки backup, наприклад

  2. За суб'єктивним відчуттям, краще використовувати наступне:

    mysql -uІмяПольз -pПароль -hХост ІмяБазиДаних

    в відкрилася консолі mysql вводимо:

    \. НашСкріпт.sql

    потім, для виходу з mysql вводимо: \ q

    Здається, якось так)

  3. Скажіть як будуть виглядати команди для створення дампа в консолі ХР? ЯКІ відмінності від наведених? PHPmyadmin немає на сервері ХАМРР і іншого виходу немає
    Дякуємо

Додати коментар

Ваш e-mail не буде опублікований.