SQL Dump - не формируется резервная копия базы данных.
Модератор: immortal
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
SQL Dump - не формируется резервная копия базы данных.
Стандартными методами резервной копий базы данных формируется Dump с пустым файлом, тоже самое повторяется и через модуль "backup".
Хотел понять причину не формирования резервной копии базы данных, проверял и ремонтировать таблицы через phpmyadmin4, результат нулевой.
PS MD стоит на Windows 10 x64
если формировать Dump из phpmyadmin4 там все в порядке размер файла около 9 Мб.Хотел понять причину не формирования резервной копии базы данных, проверял и ремонтировать таблицы через phpmyadmin4, результат нулевой.
PS MD стоит на Windows 10 x64
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: SQL Dump - не формируется резервная копия базы данных.
бд почистите/оптимизируйте размер или в настройках увеличить
на последнем скрине, где галка с бд ниже выберите хотя бы один файл к примеру конфиг.пхп
на последнем скрине, где галка с бд ниже выберите хотя бы один файл к примеру конфиг.пхп
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: SQL Dump - не формируется резервная копия базы данных.
1. Удалил всю историю и gps, файл через phpmyadmin4 стал всего 1,4 мб.
2. В модуле "backup" был выделен файл "LICENSE" он не попал в скрин, я знаю что без файлов не формируется резервная копия в этом модуле.
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: SQL Dump - не формируется резервная копия базы данных.
и .. каков результат?
п.с. а табличку с жпс всем чистить, там ужас у 90%
п.с. а табличку с жпс всем чистить, там ужас у 90%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: SQL Dump - не формируется резервная копия базы данных.
Так и не делается резервная копия, таблицу жпс очистил полностью, у меня по этой таблице делается оптимизации каждый день. Есть ещё мысли?Logrus писал(а):и .. каков результат?
п.с. а табличку с жпс всем чистить, там ужас у 90%
Отправлено с моего P9000 через Tapatalk
-
- Сообщения: 2084
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: SQL Dump - не формируется резервная копия базы данных.
в модуле бекап у меня на армбиан путь не прописан
с дефолтным хз что там
с дефолтным хз что там
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: SQL Dump - не формируется резервная копия базы данных.
а у вас конфиг старый? чему равна переменная DOC_ROOT?ILGAS писал(а): ↑Вт июл 02, 2019 7:28 pmТак и не делается резервная копия, таблицу жпс очистил полностью, у меня по этой таблице делается оптимизации каждый день. Есть ещё мысли?Logrus писал(а):и .. каков результат?
п.с. а табличку с жпс всем чистить, там ужас у 90%
Отправлено с моего P9000 через Tapatalk
ее правили, у меня щас C:\_majordomo\htdocs, так?
вообще, дамп делается в c:\_majordomo\htdocs\modules\saverestore\saverestore.class.php
Код: Выделить всё
function backupdatabase($filename)
{
if (defined('PATH_TO_MYSQLDUMP'))
$pathToMysqlDump = PATH_TO_MYSQLDUMP;
else
$pathToMysqlDump = IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump";
$cmd = $pathToMysqlDump . " -h " . DB_HOST ." --user=" . DB_USER . " --password=" . DB_PASSWORD . " --no-create-db --add-drop-table " . DB_NAME . ">" . $filename;
exec($cmd);
}
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: SQL Dump - не формируется резервная копия базы данных.
у меня такxor писал(а): ↑Ср июл 03, 2019 12:04 amа у вас конфиг старый? чему равна переменная DOC_ROOT?ILGAS писал(а): ↑Вт июл 02, 2019 7:28 pmТак и не делается резервная копия, таблицу жпс очистил полностью, у меня по этой таблице делается оптимизации каждый день. Есть ещё мысли?Logrus писал(а):и .. каков результат?
п.с. а табличку с жпс всем чистить, там ужас у 90%
Отправлено с моего P9000 через Tapatalk
ее правили, у меня щас C:\_majordomo\htdocs, так?
вообще, дамп делается в c:\_majordomo\htdocs\modules\saverestore\saverestore.class.phpхорошо бы проверить в консоли все переменные и что IsWindowsOS() возвращаетКод: Выделить всё
function backupdatabase($filename) { if (defined('PATH_TO_MYSQLDUMP')) $pathToMysqlDump = PATH_TO_MYSQLDUMP; else $pathToMysqlDump = IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"; $cmd = $pathToMysqlDump . " -h " . DB_HOST ." --user=" . DB_USER . " --password=" . DB_PASSWORD . " --no-create-db --add-drop-table " . DB_NAME . ">" . $filename; exec($cmd); }
Код: Выделить всё
; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues. The alternate is to use the
; cgi.force_redirect configuration below
; http://php.net/doc-root
doc_root =
; The directory under which PHP opens the script using /~username used only
; if nonempty.
; http://php.net/user-dir
user_dir =
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: SQL Dump - не формируется резервная копия базы данных.
Нет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.ILGAS писал(а):у меня такxor писал(а): ↑Ср июл 03, 2019 12:04 amа у вас конфиг старый? чему равна переменная DOC_ROOT?ILGAS писал(а): ↑Вт июл 02, 2019 7:28 pmТак и не делается резервная копия, таблицу жпс очистил полностью, у меня по этой таблице делается оптимизации каждый день. Есть ещё мысли?Logrus писал(а):и .. каков результат?
п.с. а табличку с жпс всем чистить, там ужас у 90%
Отправлено с моего P9000 через Tapatalk
ее правили, у меня щас C:\_majordomo\htdocs, так?
вообще, дамп делается в c:\_majordomo\htdocs\modules\saverestore\saverestore.class.phpхорошо бы проверить в консоли все переменные и что IsWindowsOS() возвращаетКод: Выделить всё
function backupdatabase($filename) { if (defined('PATH_TO_MYSQLDUMP')) $pathToMysqlDump = PATH_TO_MYSQLDUMP; else $pathToMysqlDump = IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"; $cmd = $pathToMysqlDump . " -h " . DB_HOST ." --user=" . DB_USER . " --password=" . DB_PASSWORD . " --no-create-db --add-drop-table " . DB_NAME . ">" . $filename; exec($cmd); }
Править нужно в папке "C:/_majordomo/server/config_tpl/" ?Код: Выделить всё
; The root of the PHP pages, used only if nonempty. ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root ; if you are running php as a CGI under any web server (other than IIS) ; see documentation for security issues. The alternate is to use the ; cgi.force_redirect configuration below ; http://php.net/doc-root doc_root = ; The directory under which PHP opens the script using /~username used only ; if nonempty. ; http://php.net/user-dir user_dir =
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
Отправлено с моего Redmi 4X через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: SQL Dump - не формируется резервная копия базы данных.
в config.php написаноxor писал(а): ↑Ср июл 03, 2019 11:25 amНет, config.php в корне МДМ. Да просто в консоли вбивайте переменные и смотрите, определены они или нет, пути из функции выше существуют или нет и тд.
Например, вбейте в консоли
IsWindowsOS() ? SERVER_ROOT . "/server/mysql/bin/mysqldump" : "/usr/bin/mysqldump"
Реальный путь к mysqldamp будет?
Отправлено с моего Redmi 4X через Tapatalk
Код: Выделить всё
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