Страница 2 из 3

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

Добавлено: Ср июл 03, 2019 12:31 pm
xor
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



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

Добавлено: Ср июл 03, 2019 3:05 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
Как его поменять?

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

Добавлено: Ср июл 03, 2019 3:31 pm
xor
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


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

Добавлено: Ср июл 03, 2019 3:47 pm
ILGAS
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,

но резервная копия пустая.

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

Добавлено: Ср июл 03, 2019 5:00 pm
Logrus
на винде слеш \

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

Добавлено: Ср июл 03, 2019 9:47 pm
ILGAS
Logrus писал(а): Ср июл 03, 2019 5:00 pm на винде слеш \
поменял слеш, но результат то же, копия не делается.

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

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

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

Добавлено: Ср июл 03, 2019 11:21 pm
ILGAS
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"

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

Добавлено: Ср июл 03, 2019 11:38 pm
xor
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 КБ) 4424 просмотра
Потом проверить, что по этому пути есть экзешник mysqldump.exe, который должен выполнить такую команду:
$cmd = $pathToMysqlDump . " -h " . DB_HOST ." --user=" . DB_USER . " --password=" . DB_PASSWORD . " --no-create-db --add-drop-table " . DB_NAME . ">" . $filename;

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

зы а слэш разверни))

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

Добавлено: Ср июл 03, 2019 11:39 pm
ILGAS
написал в ручную в командной строке
скопировал путь из консоли, и подставил свои значения.

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

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