powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysqldump
18 сообщений из 18, страница 1 из 1
mysqldump
    #39431493
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день народ! Помогите решить проблему пожалуйста

Есть стандартный bash скрипт:

/usr/bin/mysqldump -uroot -ppassword --databases name_base | gzip > /home/admin/11.sql.gz

FTPS='192.168.0.1'
FTPU='user'
FTPP='pass'
ncftp <<EOF
open -u $FTPU -p $FTPP $FTPS

binary
put -R "/home/admin/11.sql.gz
bye
EOF

скрипт создает дамп, но не передает по ftp, потому что файл дампа не возможно ни скопировать, ни переместить, ни удалить. Его filezilla видит, но не возможно никаких действий с этим файлом совершить не дает
rm /home/admin/11.sql.gz: no such file or directory

Подскажите в какую сторону копать ?

P/S/ Само собой логины и пароли изменены в приведённом примере
...
Рейтинг: 0 / 0
mysqldump
    #39431502
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feodal24не передает по ftp, потому что файл дампа не возможно ни скопировать, ни переместить, ни удалитьЧто-то тут не так. По крайней мере, причинно-следственной связи не просматривается. В данном случае требуется право чтения файла. Конечно, можно допустить, что маска установлена так, что файлы создаются без права чтения... но зачем...


feodal24put -R "/home/admin/11.sql.gzГде закрывающая кавычка? Да и назначение ключа -R не понятно. Вам же всего один файл надо передать, а не всю директорию.
...
Рейтинг: 0 / 0
mysqldump
    #39431506
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть кавычка в коде.

вот что на экране

Cannot open local file /home/admin/12.sql.gz for reading: No such file or directory.
put /home/admin/12.sql.gz: could not open file.

Файл есть физически
...
Рейтинг: 0 / 0
mysqldump
    #39431508
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cannot open local file /home/admin/11.sql.gz for reading: No such file or directory.
put /home/admin/11.sql.gz: could not open file.
...
Рейтинг: 0 / 0
mysqldump
    #39431509
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feodal24,

ls -l /home/admin/12.sql.gz что говорит?
...
Рейтинг: 0 / 0
mysqldump
    #39431513
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftfeodal24,

ls -l /home/admin/12.sql.gz что говорит?


ls: cannot access /home/admin/12.sql.gz: No such file or directory
...
Рейтинг: 0 / 0
mysqldump
    #39431520
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно, файл не создается. Тогда не понятно, что видит файлзилла. Сервер не перепутали случаем?
...
Рейтинг: 0 / 0
mysqldump
    #39431529
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если бы проблема легко объяснялась, то я бы не создавал тему на форуме. Я перегуглил и переяндексил всё.

нет само собой сервер не перепутал, меняю название файла, он появляется в filezilla? но манипуляции с ним не возможно произвести, но если зайти в папку и rm * удаляет файлы из папки.
rm /home/admin/12.sql.gz - no such file or directory по одному не удаляет
...
Рейтинг: 0 / 0
mysqldump
    #39431548
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда давайте больше подробностей. Какая ОС, от какого имени исполняется скрипт, вывод id для этого пользователя, вывод ls -ld /home/admin/ и, для родительской, что выводит ls -l /home/admin/12.sql.gz от рута, возможно ли прочитать файл непосредственно из скрипта, хотя бы, head -c 10 /home/admin/12.sql.gz, ну и как подключаетесь (под каким именем и протоколом - FTP или SFTP) и как смотрите в файлзилле, пробовали ли удалять/переименовывать оняй файл из файлзиллы. Отсюда ж не видно, что Вы делать пытаетесь.
...
Рейтинг: 0 / 0
mysqldump
    #39431551
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
- Какая ОС
debian 8.7

- от какого имени исполняется скрипт
root

- вывод ls -ld /home/admin/
drwxr-xr-x 6 admin admin 4096 Apr 2 11:48 /home/admin/

-ls -l /home/admin/12.sql.gz
ls: cannot access /home/admin/12.sql.gz: No such file or directory

протокол: SFTP

-пробовали ли удалять/переименовывать оняй файл из файлзиллы.
Всё пробовал, удалять, переименовывать, менять атрибуты
...
Рейтинг: 0 / 0
mysqldump
    #39431552
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В выводе ls -l /home/admin/ файл виден, если да, то как именно?
...
Рейтинг: 0 / 0
mysqldump
    #39431553
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleВ выводе ls -l /home/admin/ файл виден, если да, то как именно?

да

-rw-r--r-- 1 root root 425220 Apr 2 09:16 11.sql.gz?
-rw-r--r-- 1 root root 130 Apr 2 11:48 12.sql.gz?
-rw-r--r-- 1 root root 1639954 Apr 2 11:48 13.sql?
-rw-r--r-- 1 root root 425348 Apr 2 11:47 13.sql.gz?
drwxr-xr-x 5 root root 4096 Mar 25 09:50 conf
drwxr-x--x 3 root root 4096 Mar 25 10:01 mail
drwx------ 2 admin admin 122880 Apr 2 14:59 tmp
drwxr-xr-x 3 admin admin 4096 Mar 25 10:01 web
...
Рейтинг: 0 / 0
mysqldump
    #39431554
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично! А что за вопросик в конце, откуда он взялся?
Предположу, что в скрипте затесался какой-то нечитаемый символ после буквы "z".
...
Рейтинг: 0 / 0
mysqldump
    #39431556
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте ручками заново переписать это место в скрипте, включая перевод строки.
...
Рейтинг: 0 / 0
mysqldump
    #39431559
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проверил, всё номально

Владимир, я постучал к Вам в skype. Примите приглашение
...
Рейтинг: 0 / 0
mysqldump
    #39431612
feodal24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромный респект "vkle" помог через skype
...
Рейтинг: 0 / 0
mysqldump
    #39431619
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположение подтвердилось - в качестве перевода строки использовался "чужой" код 0d 0a
...
Рейтинг: 0 / 0
mysqldump
    #39431686
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleПредположение подтвердилось - в качестве перевода строки использовался "чужой" код 0d 0aПомнится, для преобразования переносов строк были утилитки dos2unix и unix2dos.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / mysqldump
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]