Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 396 259 раз!

Форум

Добро пожаловать, Гость!

использование MySQL-сервера, входящего в пакет Open-server

Советы и рекомендации, полезные инструкции, обмен опытом
livepravo
Сообщения: 1
C нами: 9 мес 15 дней

Непрочитанное сообщение livepravo » 25 фев 2017, 16:02

Пановье , я понимаю, что это не на сто процентов ваша тема, однако не могли бы вы мне помоч порешать вот такую проблему.
Мне нужно преобразовать .dbf-файлы в MySQL-таблицы. В формате .dbf у меня общероссийский классификатор адресов, который страсть как нужно использовать в моем проекте.
Есть такая утилита dbf2MySQL, которая умеет решать эту задачу под windows пакетным образом.
Для этого нужно утилите передать в качестве параметра имя пакетного файла и параметры подключения к базе данных.
Командная строка вызывающая операцию выглядит вот так:

DBF2MySQL.exe fias.scp localhost 3306 dbname dblogin dbpassword

вместо dbname, dblogin и dbpassword естественно параметры подключения к моей базе данных, fias.scp - это имя пакетного файла.

Open-server в это время запущен, apach работает исправно, сайт доступен по локальному адресу 127.0.0.1.
Между тем утилита dbf2MySQL выдает следующую ошибку:

Error connecting to database: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Чего ей может быть надо?
Что такое протокол аутентификации который не поддерживает клиент?
Заранее благодарен.

Аватара пользователя
DelphinPRO
Сообщения: 766
C нами: 5 лет 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 26 фев 2017, 01:11

Клиент - это ваша утилита. Видимо древняя.

С просторов интернета:
1. При попытке подключения к БД, выдается сообщение: "Client does not support authentication protocol requested by server; consider upgrading MySQL client".

Начиная с MySQL 4.1 изменен алгоритм хэширования паролей. Вместо 16 byte используется 42 byte. Решить проблему можно несколькими способами:

- установить MySQL версии ниже 4.1;
- запустить MySQL с параметром "--old-passwords";
- через командную строку MySQL ввести следующее:
SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('root-пароль');



Вернуться в «Полезные советы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость