PDA

Просмотр полной версии : база Sql


Dimazzz
01.06.2006, 00:48
Скажите пожалуйста когда делаеш дамп базы, куда она копируется по умолчанию?

И чтобы сделать полный дамп базы что нужно сделать?

Azazel
01.06.2006, 02:26
Наврядли тут найдутся люди, которые смогут тебе ответить.

DisturbeR
01.06.2006, 11:05
Только-что дампил базу на linux-системе, описываю:

mysqldump --opt -u user -ppass --databases base1 base2 base3 > /tmp/dump.sql

где user – пользователь, pass –пароль(пишется слитно –p), base1 и т.д. базы которые нужно сдампить.
Директорию в которой находятся базы ты можешь посмотреть в /etc/passwd.
Пример: mysql:x:101:101:MySQL Server,,,:/var/lib/mysql:/bin/false, т.е. директория где хранятся базы /var/lib/mysql. (или SHOW DATABASES, гораздо проще но у меня почему то вылетала ошибка)
Хочешь сделать полный дамп перечисляешь все базы.
Ну и /tmp/dump.sql – путь куда все сдампится, можно куда угодно, были-бы права на запись.