Тема: Удаление части базы (фотографий) возможно ?
Версия 7.0.36 (в какое то время было обновление с переходом на эту версию с более старых)
Изначально неправильно создали базу (большие размером фотографии)
итог:
1. база имеет неприличные размеры, и не позволяет сделать бекап никакими средствами.
2. в мониторе событий регистрация пропуска проходит, а в отчетах “первый вход и последний выход” фактически отработанного времени нет.
Хотелось бы добится цели: перенести mysql на нормальный сервак (уже есть и mysql и база)
связь с контроллерами оставить на компьютере охраны (рядом с турникетом и по USB связь) там же оставить только монитор событий.
И восстановить отчеты.
Подскажите как можно выйти из этой ситуации ?
0. Удалить все фотки - запрос: UPDATE data_personal SET foto=NULL
1. Средства есть, но!, доступные для специалиста по SQL (научить не сможем, но для специалиста наводку по параметрам дампа дать можем)
2. Что-то из параметров не указано (как минимум у точки доступа должно быть включено что она участвует в учете рабочего времени)
3. На компе охраны оставить службу связи с контроллерами и монитор, назначив им параметры доступа к внешнему серверу БД (как все заработает снести базу на компе охраны, чтоб на нее случайно не переключились)
По первому, подскажите наводку на дамп ? дальше разберусь 😊
по второму пункту подскажите где смотреть в конфигураторе фразу про учет рабочего времени, может в этом проблема ?
По третьему так и планировал сделать, спасибо.
Где учет поставить, нашел - спасибо, дальше будет считать, или сейчас в базе все равно хранится вход-выход ?
отчет не изменился
А сами события в архиве событий СКУД есть? (наводку на дамп сейчас сформулируем)
Создание резервной копии:
mysqldump.exe—host=localhost—port=3306—user=root—password=masterkey—result_file=“komendant.sql”—hex-blob—routines—triggers—disable-keys komendant
Восстановление резервной копии:
mysql.exe—database=komendant—host=localhost—port=3306—user=root—password=masterkey—execute=“source komendant.sql”
Команды mysqldump.exe и mysql.exe находятся в папке установки MySQL: C:\Program Files\komendant.pro\mysql\bin
Создание резервной копии:
Спасибо за оперативный ответ, буду пробовать, по результату - отпишусь!
Отчеты заработали, спасибо за помощь, наведу порядок в нужных людях, затем удалю все фотографии, потом сделаю бекап (до удаление фотографий штатными средствами не сливается бекап)
Через mysqldump делал бекап, но бекап не бекап если его не разворачивали 😊
Скажите теперь, как то можно базу перенести на другой сервер ?
через mysqldump разворачивается но ключ (пароль от администратора) не подходит.
Скажите теперь, как то можно базу перенести на другой сервер ?
Восстановить командой:
mysql.exe—database=komendant—host=localhost—port=3306—user=root—password=masterkey—execute=“source komendant.sql”
через mysqldump разворачивается
БД восстанавливается с помощью команды mysql.exe.
но ключ (пароль от администратора) не подходит.
У знать пароль администратора у того, кто устанавливал и настраивал MySQL.
И как понимать - разворачивается, но пароль не подходит? Если не подходит пароль, то и не развернется.
Все пароли знаю, и root mysql от нового сервера
mysqld Ver 5.5.37-0ubuntu0.12.10.1 for debian-linux-gnu on x86_64 ((Ubuntu))
А сейчас стоит на виндовом mysql 5.0.22
если делать дампом то при попытке подключения конфигуратором пароль “главного администратора” не признается :( это собственно единственная проблема с переносом, а так и фотки бы оставил.
пароль “главного администратора” не признается :(
Перед тем как делать дамп базы, установите пустой пароль для главного системного инженера, а после восстановления на другом сервере установите пароль заново.
Блин, какое простое решение, спасибо, попробую !!!
Базу с пустым паролем перенес без проблем, СПАСИБО !
сейчас наводим порядок в сотрудниках, графиках работы, затем буду чистить тяжелые фотографии.