база Sql

Discussion in 'Болталка' started by Dimazzz, 1 Jun 2006.

  1. Dimazzz

    Dimazzz Elder - Старейшина

    Joined:
    22 Nov 2005
    Messages:
    172
    Likes Received:
    19
    Reputations:
    1
    Скажите пожалуйста когда делаеш дамп базы, куда она копируется по умолчанию?

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

    Azazel Заведующий всем

    Joined:
    17 Apr 2005
    Messages:
    918
    Likes Received:
    213
    Reputations:
    154
    Наврядли тут найдутся люди, которые смогут тебе ответить.
     
  3. DisturbeR

    DisturbeR Elder - Старейшина

    Joined:
    11 Mar 2006
    Messages:
    95
    Likes Received:
    40
    Reputations:
    25
    Только-что дампил базу на 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 – путь куда все сдампится, можно куда угодно, были-бы права на запись.