Стартовая страница › Форумы › Вопросы по установке › Не получается экспорт в БД
Помечено: Экспорт в БД
- В этой теме 21 ответ, 2 участника, последнее обновление 1 год, 5 месяцев назад сделано Mikhail.
-
АвторСообщения
-
21.10.2022 в 20:23 #25624dnat1970Участник
Может ли быть ошибка из за неправильной кодировки таблиц?
Сейчас я использую utf8mb4_unicode_ci.22.10.2022 в 01:51 #25625dnat1970УчастникПрошу прощения есть еще одно наблюдение, с которым не могу разобраться.
После запуска или перезагрузки службы MySql в лог файле появляется ошибка связанная с RSA шифрованием
MySql.Data.MySqlClient.MySqlException (0x80004005): Retrieval of the RSA public key is not enabled for insecure connections.
У меня ошибка пропадает и в лог файлы говорят, что экспорт пошел после того как я подсоединяюсь к БД с этим же логином через phpMyAdmin (сделал предположение что RSA восстановилось) при этом записи в БД так и не добавляются.
В связи с этим вопрос — а есть опыт эксплуатации модуля экспорта ModDbExport на более поздних версиях — например MySql 8.0 где установлен плагин шифрования sha256_password?- Этот ответ был изменен 1 год, 6 месяцев назад от dnat1970.
24.10.2022 в 13:26 #25658MikhailМодераторМожет ли быть ошибка из за неправильной кодировки таблиц?
Вряд ли.
Если в журнале модуля имеются ошибки, скопируйте их целиком.Попробуйте задать строку соединения, как указано здесь.
29.10.2022 в 04:23 #25736dnat1970УчастникЗдравствуйте,
попробовал создать строку соединения как указанно по ссылке
Database=Studentenverwaltung;Port=3306;Data Source=127.0.0.1;User Id=root;Password=abc123;SslMode=none
результат то же что и был все логи говорят о том что процесс экспорта идет количество экспортируемых значений меняется — при это записи в БД не попадаютТекущие данные
—————
Состояние : норма
В очереди : 0 из 1000
Экспортировано : 9
Пропущено : 0По данной ссылке предлагают решить проблему с отключением SSL режима, эту проблему я решил и об этом писал выше вставив SslMode=none. Так же решил проблему с плагин шифрования sha256_password — если кому то будет полезно то рещение такое — нужно при установке MySQL выбрать опцию совместимости шифрования со старыми версиями MySQL 5.7 (при установке это предлагается)
Еще из одних моих предположений того что не идет запись в БД — это то, что модуль экспорта все отрабатывает правильно и передает их в буфер БД MySQL но по каким то причинам с буфера они не попадают в основную базу, но это пока только предположения
Если есть еще советы где посмотреть — буду признателен31.10.2022 в 10:23 #25758MikhailМодераторДобрый день!
Если модуль показывает, что 9 записей экспортировано, значит на стороне модуля соединение с БД установлено и SQL-запросы выполнились без ошибок.Обычно базы данных позволяют вывести лог всех запросов, которые к ним поступают. Попробуйте найти такой лог в своей БД.
Мы будем переводить модуль экспорта на Rapid SCADA 6 и тогда будем тестировать его со всеми свежими версиями СУБД. Кроме того, в 6-й версии уже сейчас поддерживаются архивы на PostgreSQL.
01.11.2022 в 09:32 #25769dnat1970УчастникЗдравствуйте!
Да, соглашусь скорее всего проблема в настройках БД, попробую откатится на ранние версии MySql и поэкспериментировать.
В Rapid SCADA 6 Beta модуля экспорта насколько понял еще нет — подскажите, когда по срокам его планируется внедрить?
Спасибо01.11.2022 в 13:54 #25773MikhailМодераторДобрый день!
Напишите, пожалуйста, о результатах Ваших экспериментов с MySQL — это очень полезно для многих.
Модуль экспорта один их приоритетных, но точную дату перевода на версию 6 не могу подсказать.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.