Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Экспорт и импортирт sql-файлов
 
 автор: fist13   (12.01.2006 в 17:50)   письмо автору
 
 

какая команда в консоли mysql экспортирует и импортирует sql файлы

   
 
 автор: WebTech   (12.01.2006 в 19:34)   письмо автору
 
   для: fist13   (12.01.2006 в 17:50)
 

В клиенте mysql нет такой команды. Но есть программа mysqldump, она должна быть в дистрибутиве MySQL в папке bin
Примеры использования.
Для создания дампа всех баз данных. Дамп будет создан в катологе C:\mysql

C:mysql\bin\> mysqldump -h host -u login -p password --all-databases > C:\mysql\all.sql

host - хост на котором расположен сервер MySQL, login и password, соответственно логин и пароль для доступа к серверу MySQL

Для создания дампа определенной базы данных

C:mysql\bin\> mysqldump -h host -u login -p password --databases dbase > C:\mysql\db.sql

будет создан дамп базы данных с именем dbase. Можно перечислить несколько баз данных через пробел


C:mysql\bin\> mysqldump -h host -u login -p password --databases dbase --no-data > C:\mysql\db.sql

создаст дамп базы данных dbase без данных, т.е. в файл будет записана только структура таблиц

Для импортирования

mysqldump -h host -u login -p password < C:\mysql\db.sql

будет импортирован дамп из файла db.sql
Или можно так

mysql -h host -u login -p password < C:\mysql\db.sql

запустится клиент mysql с одновременной загрузкой дампа из db.sql

Параметров у mysqldump гораздо больше, чем я здесь написал. Посмотрите еще на http://mysql.ru, там много всяких мануалов на русском языке. Ну или Гугль вам в помощь :-)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования