powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Дамп-импорт базы (mysql phpmyadmin)
9 сообщений из 9, страница 1 из 1
Дамп-импорт базы (mysql phpmyadmin)
    #39657710
Olexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Есть сервер clearos 6.4 с mysql 5.1.69, apache2.2, php 5.3.3, с базой работают через самописную на php оболочку. Проблема в следующем, с создателями этой базы и оболочки связи уже нет, как была реализована система дампа/импорт не известно. При обычном дампе через phpmyadmin или mysqldump восстановление происходит с ошибкой ('multiple triggers with the same action time and event for one table), ключ --force дает импортровать базу, но она не рабочая, не переносятся процедуры и функции. Опытным путем было определенно, что выгрузка базы через phpmyadmin c ключем "Disable foreign key checks" дает импортировать базу через консоль mysql без ошибок, и платформа работает. В то-же время если делать mysqldump с ключем --disable-keys база при восстановлении не рабочая, к тому-же дамп имеет различный размер при выгрузке через php и mysql. Хотелось бы узнать, можно ли посмотреть команду дампа которую генерирует phpmyadmin? Причина - нужно организвать регулярный автоматизированный дамп базы, без вмешательства 3х лиц
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39657904
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olexanderнужно организвать регулярный автоматизированный дамп базы, без вмешательства 3х лицНу так и организуйте - но дамп БД штатными средствами сервера, а не кривой самописной программой. Для чего не просто констатируйте проблему, а найдите её источник и исправьте. Два триггера? проверь. И скорее всего имена у них разные, но с вывертами.
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39657915
Olexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Рабочий дамп делается силами phpmyadmin, но автоматизировать данные процесс не получается, хотелось-бы узнать командную строку которой myadmin делает рабочий дамп, и попробовать его повторить через mysqldump
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39657916
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olexanderхотелось-бы узнать командную строку которой myadmin делает рабочий дампGeneral Log ещё не отменили. Используйте...
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39658628
Olexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

General Log выводить информацию в запросах, а мне нужна просто команда, которой phpmyadmin делает дамп, который дает возможность восстановится через консоль mysql
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39658676
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olexanderмне нужна просто команда, которой phpmyadmin делает дамп, который дает возможность восстановится через консоль mysqlТ.е. оболочка не самостоятельно делает бэкап, а запускает сторонний процесс (mysqldump или что-то ещё?)... и что, в ClearOS нет инструментов, которые позволяют отследить запуск дочерних процессов и передаваемую им командную строку?
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39658678
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уж не говорю о том, что сделанный программой дамп можно просмотреть и, видя сообщения об ошибках при восстановлении, точно найти место косяка и определить как его источник, так и способ устранения.
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39658960
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Olexanderмне нужна просто команда, которой phpmyadmin делает дампВероятнее всего, такой "волшебной команды от phpmyadmin" не существует. Ибо, функции исполнения системных команд в PHP весьма часто заблокированы. Однако, всегда можно открыть скрипты phpmyadmin и посмотреть, чем/как формируется дамп. Скорее всего, обнаружите несколько запросов и формирование выходного файла по какому-то шаблону. Впрочем, запросы Вы и так видите в General Log.
...
Рейтинг: 0 / 0
Дамп-импорт базы (mysql phpmyadmin)
    #39658962
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку.
Как-то давно была задача создания дампа и развертывания его в базу по расписанию. Не вспомню уж, по какой причине использовать mysqldump не представлялось возможным. В качестве решения тогда использовал популярный скрипт dumper.php с некоторым допиливанием под нужды задачи.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Дамп-импорт базы (mysql phpmyadmin)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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