|
Тема
|
проблем при backup, mysql db
|
|
Автор | xbill (Нерегистриран) |
Публикувано | 20.02.03 20:20 |
|
здравейте,
опитвам се да направя backup на база данни на машина за която имам акаунт през ssh.
тъй като юзера от чието име работи mysql е различен от този който аз използвам в ssh-a съм направил директория за целта с права над нея 0777 и umask 000.
за базата данни ползвам root-а. оптитвам с командата
bin/mysqldump --defaults-file=/some/file --socket=/some/socket --tab=/direktoriqta/za/backup/ -u root -p some_database
да направя backup на всички таблици в тази база. въвеждам паролата и получавам следната грешка:
bin/mysqldump: Got error: 1: Can't create/write to file '/direktoriqta/za/backup/some_table.txt' (Errcode: 2) when executing 'SELECT INTO OUTFILE'
Обаче в /direktoriqta/za/backup/ има файл 'some_table.sql' ?
Нали според правата които съм задал всички имат право да пишат в нея, а и този файл 'some_table.sql' е бил създаден? Защо не може да се създаде 'some_table.txt'?
Посъветвайте ме какво да направя за да backup-на базата си
благодаря.
| |
Тема
|
Re: проблем при backup, mysql db
[re: xbill]
|
|
Автор |
salle (минаващ) |
Публикувано | 21.02.03 00:19 |
|
(Errcode: 2)
$ perror 2
Error code 2: No such file or directory
Тъй като ти имаш:
bin/mysqldump: Got error: 1: Can't create/write to file '/direktoriqta/za/backup/some_table.txt' (Errcode: 2) when executing 'SELECT INTO OUTFILE'
Това ще да означава, че според MySQL-а не съществува директория /direktoriqta/za/backup/
Може mysqld просто да не вижда някоя от горните директории и това да го шашка.
Я пробвай mysqldump без --tab за да не се опитва да използва SELECT INTO OUTFILE
SELECT INTO OURFILE .... не може да пише върху вече съществуващ файл, но пък тогава грешката трябва да е друга
| |
Тема
|
Re: проблем при backup, mysql db
[re: salle]
|
|
Автор | xbill (Нерегистриран) |
Публикувано | 21.02.03 14:13 |
|
май наистина проблема е в родителските на /direktoriqta/za/backup/. Опитах вместо там, да бекъпна в /tmp, но тогава се създадоха само *.sql файловете. ?
както и да е, не използвах --tab и просто пренасочих изхода към файл и се получи :-)
10x
| |
Тема
|
Re: проблем при backup, mysql db
[re: xbill]
|
|
Автор | peter@3p1.net (Нерегистриран) |
Публикувано | 20.12.06 17:40 |
|
Zдрасти използвай следния синтаксис
mysqldump --user=user --password=pass --host=localhost --all-databases > /home/somedir/somedir2/backups/mysql.sql
| |
|
|
|
|