Перейти до

Перенос файлов в мускуль.


Рекомендованные сообщения

Решил перейти на мускуль, собрал тестовую машину, поставил туда 406 версию, перенес юзеров в файлах, собрал конвертер - запускаю конвертер.

Тут бах на одном юзере застряло и выдало ошибку - далее вышло с обработки.

          main.cpp > 18:11:41 >          - larisa
         main.cpp > 18:11:41 > Error adding user: Couldn't add user:

Ну, так как тестовая машина - думаю снесу нафик вообще юзера, снес - вродь пошел дальше перенос, тут опять уже подобная вещь, только уже на другом, удалял-удалял проблемных уюзеров - надоело, так около 10 юзеров удалил и понял, что это не дело.

Вот и вопрос в чем может быть трабла, других юзеров добавляет в мускуль, а некоторых не хочет.

При чем стар стартует на файлах и конфигуратор показывает что все гуд.

Ссылка на сообщение
Поделиться на других сайтах

Два дня сиденья над БД - выяснило ситуацию из-за чего так все происходит.

 

В базе есть дублирующие юзеры, например:

Есть юзер larisa и есть юзер LARISA. Старгейзер я так понял, понимает, что это два разных юзера, а вот либо мускуль, либо скрипт не различает больших и маленьких букв. (((

Кто что посоветует, как выкрутиться?

Ссылка на сообщение
Поделиться на других сайтах

Кто что посоветует, как выкрутиться?

переименовать сабжевых юзеров нафиг - ибо не юнихвей. Попробуйте таким допустим почту нормально выдать.

Ссылка на сообщение
Поделиться на других сайтах

Попробовал сделать кодировку базы - koi8r_bin, при создании ее в мускуле через пхпмайадмин.

База переноститься - стар не запускается, очистил таблицу мессаджа. - Стар запустился - В конфигураторе где русский текст был - краказябла.

 

 

Проблема решилась следующим образом:

Базу в мускуль создал с кодировкой koi8r_bin, так же и Сопоставление соединения с MySQL - koi8r_bin

Поля где встречается кириллица перевел на utf8_dgeneral_ci, в том числе и для сообщений тоже.

Залил базу - все ок. В конфигураторе нормально определяется кириллица, сообщения в авторизаторе приходят тоже нормально.

Ссылка на сообщение
Поделиться на других сайтах

Проблема в том что плагин mod_store_mysql не устанавливает client encoding, а по умолчанию используется системная. Если на сервере стоит кодировка отличная от KOI8 при передаче данных из Stragazer'а (где они хранятся в KOI8 за исключением сообщений) в базу данные портятся.

 

Нет желающих попилить плагин для мускула? :)

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...