Імпорт і експорт бази даних 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
куди вони зберігаються?
У файл * .sql
В якій папці? :?:
В ту, яку вкажеш.
> Db.sql збереже в поточний каталог, «звідки» ніби виконана команда
> /Backup/mysql/db.sql збереже в папку dump, папки backup, наприклад
Ще якщо необхідно вказати хост необхідно додати -hназваніехоста
можна додати його між -u і -p
Там по-моєму помилочка.
Там де експорт декількох БД покажчик варто.
Я думаю варто виправити.
Покажчик направляє висновок в файл alldb.sql.
За суб'єктивним відчуттям, краще використовувати наступне:
mysql -uІмяПольз -pПароль -hХост ІмяБазиДаних
в відкрилася консолі mysql вводимо:
\. НашСкріпт.sql
потім, для виходу з mysql вводимо: \ q
Здається, якось так)
Після виконання команди, з'являється стрілка, ось так:
mysql> mysqldump -udens -p123456 base> base.sql
->
Mysqldump слід виконувати, не заходячи на mysql сервер. Просто як звичайну команду від root в консолі.
Далі нічого не відбувається (
розібрався)
this version of mysql does not yet support 'multiple triggers with the same action при імпорті бази
Скажіть як будуть виглядати команди для створення дампа в консолі ХР? ЯКІ відмінності від наведених? PHPmyadmin немає на сервері ХАМРР і іншого виходу немає
Дякуємо
Як залити 3 бази (3 таблици) в базу м'язів (навігат)