Импорт базы MySQL через консоль


Для Windows:

Пуск/Выполнить/пишем cmd/жмем OK

Далее такая строка:

"C:\Program Files\MySQL\MySQL Server\bin\mysql.exe" --user=root --password="123" <C:\Program Files\DebetPlusV12\base\org2\dpbase.arh

Где:


Для Linux:

mysql --user=root --password="123" </home/username/DebetPlusV12/base/org2/dpbase.arh


Экспорт базы MySQL через консоль


Для Windows:

Пуск/Выполнить/пишем cmd/жмем OK

Далее такая строка:

"C:\Program Files\MySQL\MySQL Server\bin\mysqldump.exe" --user=root --password="123" --database dpbase >D:\arh\dpbase20100517.arh

Где:


Для Linux:

mysqldump --user=root --password="123" --database dpbase >/home/username/arh/dpbase20100517.arh


Примечание: Eсли нужно импортировать/экспортировать несколько баз в одном файле-архиве, тогда просто перечислите имена баз через пробел, например:

mysqldump --user=root --password="123" --database dpbase dpdemo mtvid olgaplus >/home/username/arh/bases20100517.arh


Экспорт базы PostgreSQL через консоль


Для Windows:

Пуск/Выполнить/пишем cmd/жмем OK

Далее такая строка:

"C:\Program Files\PostgreSQL\8.4\bin\pg_dump.exe" --host localhost --username postgres --format c --file "D:\arh\dpbase20100517.backup" --schema \"dpbase\" serv

Где:


Для Linux:

pg_dump --host localhost --username postgres --format c --file "/home/username/arh/dpbase20100517.backup" --schema 'dpbase' serv


Примечание: Можно не указывать формат сжатия информации, тогда по умолчанию будет использоваться p – без сжатия, sql-скрипт. Можно указать такие: t – формат tar; c – формат gzip, достигается максимальное сжатие данных.


Импорт базы PostgreSQL через консоль


Для Windows:

Пуск/Выполнить/пишем cmd/жмем OK

Далее такая строка:

"C:\Program Files\PostgreSQL\8.4\bin\pg_restore.exe" --host localhost --username postgres --password 123 --dbname serv "C:\Program Files\DebetPlusV12\pgdpbase\dpbase.backup"


Для Linux:

pg_restore --host localhost --username postgres --password 123 --dbname serv "/home/username/DebetPlusV12/base/pgdpbase/dpbase.backup"


Примечание: Если нужно очистить (удалить) старые объекты, то используйте команду -с (или --clean).


Полезные ссылки:

http://postgresmen.ru/articles

http://www.postgresql.org/docs/

http://dev.mysql.com/doc/