Не получается экспорт в БД

Стартовая страница Форумы Вопросы по установке Не получается экспорт в БД

Помечено: 

Просмотр 7 сообщений - с 16 по 22 (из 22 всего)
  • Автор
    Сообщения
  • #25624
    dnat1970
    Участник

    Может ли быть ошибка из за неправильной кодировки таблиц?
    Сейчас я использую utf8mb4_unicode_ci.

    #25625
    dnat1970
    Участник

    Прошу прощения есть еще одно наблюдение, с которым не могу разобраться.
    После запуска или перезагрузки службы 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.
    #25658
    Mikhail
    Модератор

    Может ли быть ошибка из за неправильной кодировки таблиц?

    Вряд ли.
    Если в журнале модуля имеются ошибки, скопируйте их целиком.

    Попробуйте задать строку соединения, как указано здесь.

    #25736
    dnat1970
    Участник

    Здравствуйте,
    попробовал создать строку соединения как указанно по ссылке
    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 но по каким то причинам с буфера они не попадают в основную базу, но это пока только предположения
    Если есть еще советы где посмотреть — буду признателен

    #25758
    Mikhail
    Модератор

    Добрый день!
    Если модуль показывает, что 9 записей экспортировано, значит на стороне модуля соединение с БД установлено и SQL-запросы выполнились без ошибок.

    Обычно базы данных позволяют вывести лог всех запросов, которые к ним поступают. Попробуйте найти такой лог в своей БД.

    Мы будем переводить модуль экспорта на Rapid SCADA 6 и тогда будем тестировать его со всеми свежими версиями СУБД. Кроме того, в 6-й версии уже сейчас поддерживаются архивы на PostgreSQL.

    #25769
    dnat1970
    Участник

    Здравствуйте!
    Да, соглашусь скорее всего проблема в настройках БД, попробую откатится на ранние версии MySql и поэкспериментировать.
    В Rapid SCADA 6 Beta модуля экспорта насколько понял еще нет — подскажите, когда по срокам его планируется внедрить?
    Спасибо

    #25773
    Mikhail
    Модератор

    Добрый день!

    Напишите, пожалуйста, о результатах Ваших экспериментов с MySQL — это очень полезно для многих.

    Модуль экспорта один их приоритетных, но точную дату перевода на версию 6 не могу подсказать.

Просмотр 7 сообщений - с 16 по 22 (из 22 всего)
  • Вы должны авторизироваться для ответа в этой теме.