SQL Dump - не формируется резервная копия базы данных.

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение xor » Ср июл 03, 2019 12:31 pm

ILGAS писал(а):
xor писал(а):
Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли

IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"

Реальный путь к mysqldamp будет?

Отправлено с моего Redmi 4X через Tapatalk
в config.php написано

Код: Выделить всё

 Define('DOC_ROOT', dirname(__FILE__));              // Your htdocs location (should be detected automatically)
из консоли

Код: Выделить всё

PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...



Отправлено с моего Redmi 4X через Tapatalk


За это сообщение автора xor поблагодарил:
ILGAS (Пт июл 05, 2019 10:27 am)
Рейтинг: 1.16%
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение ILGAS » Ср июл 03, 2019 3:05 pm

xor писал(а):
Ср июл 03, 2019 12:31 pm
ILGAS писал(а):
xor писал(а):
Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли

IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"

Реальный путь к mysqldamp будет?

Отправлено с моего Redmi 4X через Tapatalk
в config.php написано

Код: Выделить всё

 Define('DOC_ROOT', dirname(__FILE__));              // Your htdocs location (should be detected automatically)
из консоли

Код: Выделить всё

PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...



Отправлено с моего Redmi 4X через Tapatalk
Как его поменять?
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение xor » Ср июл 03, 2019 3:31 pm

ILGAS писал(а):
xor писал(а):
Ср июл 03, 2019 12:31 pm
ILGAS писал(а):
xor писал(а):
Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли

IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"

Реальный путь к mysqldamp будет?

Отправлено с моего Redmi 4X через Tapatalk
в config.php написано

Код: Выделить всё

 Define('DOC_ROOT', dirname(__FILE__));              // Your htdocs location (should be detected automatically)
из консоли

Код: Выделить всё

PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...



Отправлено с моего Redmi 4X через Tapatalk
Как его поменять?
В сonfig.php его нет?

Отправлено с моего Redmi 4X через Tapatalk

За это сообщение автора xor поблагодарил:
ILGAS (Пт июл 05, 2019 10:27 am)
Рейтинг: 1.16%
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение ILGAS » Ср июл 03, 2019 3:47 pm

xor писал(а):
Ср июл 03, 2019 3:31 pm
ILGAS писал(а):
xor писал(а):
Ср июл 03, 2019 12:31 pm
ILGAS писал(а):
xor писал(а):
Ср июл 03, 2019 11:25 am
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли

IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"

Реальный путь к mysqldamp будет?

Отправлено с моего Redmi 4X через Tapatalk
в config.php написано

Код: Выделить всё

 Define('DOC_ROOT', dirname(__FILE__));              // Your htdocs location (should be detected automatically)
из консоли

Код: Выделить всё

PATH_TO_MYSQLDUMP = mysqldump
SERVER_ROOT = /var/www
DB_HOST = localhost
DB_USER = имя верное
DB_PASSWORD = пароль верный
DB_NAME = db_terminal
У вас же Винда, сервер_рут неверный, линуксовый.
Должно быть типа c:\_majordomo...



Отправлено с моего Redmi 4X через Tapatalk
Как его поменять?
В сonfig.php его нет?

Отправлено с моего Redmi 4X через Tapatalk
блин точно там стоит
Define('SERVER_ROOT', '/var/www');
поменял на это
Define('SERVER_ROOT', 'C:/_majordomo'); в консоли пишется C:/_majordomo,

но резервная копия пустая.
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение Logrus » Ср июл 03, 2019 5:00 pm

на винде слеш \
За это сообщение автора Logrus поблагодарил:
ILGAS (Пт июл 05, 2019 10:28 am)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение ILGAS » Ср июл 03, 2019 9:47 pm

Logrus писал(а):
Ср июл 03, 2019 5:00 pm
на винде слеш \
поменял слеш, но результат то же, копия не делается.
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение xor » Ср июл 03, 2019 11:19 pm

ILGAS писал(а):
Ср июл 03, 2019 9:47 pm
Logrus писал(а):
Ср июл 03, 2019 5:00 pm
на винде слеш \
поменял слеш, но результат то же, копия не делается.
блин, вы вот это IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump" проверите когда-нибудь?
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение ILGAS » Ср июл 03, 2019 11:21 pm

xor писал(а):
Ср июл 03, 2019 11:19 pm
ILGAS писал(а):
Ср июл 03, 2019 9:47 pm
Logrus писал(а):
Ср июл 03, 2019 5:00 pm
на винде слеш \
поменял слеш, но результат то же, копия не делается.
блин, вы вот это IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump" проверите когда-нибудь?
Прости, как это проверить, что с этим сделать?
путь такой есть "/server/mysql/bin/mysqldump" + к этому я добавляю в начало SERVER_ROOT = "C:\_majordomo".
в консоль это
"C:\_majordomo/server/mysql/bin/mysqldump"
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение xor » Ср июл 03, 2019 11:38 pm

ILGAS писал(а):
Ср июл 03, 2019 11:21 pm

Прости, как это проверить, что с этим сделать?
путь такой есть "/server/mysql/bin/mysqldump" + к этому я добавляю в начало SERVER_ROOT = "C:\_majordomo".
говорилось
xor писал(а):
Ср июл 03, 2019 11:25 am
Например, вбейте в консоли

IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"

Реальный путь к mysqldamp будет?
это так делается
2019-07-03_23-27-44.png
2019-07-03_23-27-44.png (40.17 КБ) 3171 просмотр
Потом проверить, что по этому пути есть экзешник mysqldump.exe, который должен выполнить такую команду:
$cmd = $pathToMysqlDump . " -h " . DB_HOST ." --user=" . DB_USER . " --password=" . DB_PASSWORD . " --no-create-db --add-drop-table " . DB_NAME . ">" . $filename;

мы должны убедиться, что строка $cmd сформирована правильно и, в конце концов, она должна выполниться из командной строки и создать дамп с именем $filename

зы а слэш разверни))
Последний раз редактировалось xor Ср июл 03, 2019 11:41 pm, всего редактировалось 1 раз.
За это сообщение автора xor поблагодарил:
ILGAS (Пт июл 05, 2019 10:28 am)
Рейтинг: 1.16%
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: SQL Dump - не формируется резервная копия базы данных.

Сообщение ILGAS » Ср июл 03, 2019 11:39 pm

написал в ручную в командной строке
скопировал путь из консоли, и подставил свои значения.

Код: Выделить всё

C:\_majordomo/server/mysql/bin/mysqldump -h localhost --user=root --password=1111  --no-create-db --add-drop-table db_terminal>c:\bd.sql
и у меня на диске сделалась копия с нормальным размером.
Ответить