Развернул сервер MySQL на той же машине (Win10), что и сервер FossDoc, пользователь root, пароль писать не буду)
Создал новую пустую БД с именем fossdoc.
Настройки подключения к базе:
Server=127.0.0.1; Database=FossDoc; User Id=root; Password=***; Character Set=utf8
Создание нового экземпляра бесконечно.
Вырезка из логов:
ThreadId=5
Timestamp=3056493543
Foss.FossDoc.ApplicationServer.DatabaseProvider.MySQL Information: 0 : MySql.Data.MySqlClient.MySqlException (0x80004005): Client does not support authentication protocol requested by server; consider upgrading MySQL client
at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
at MySql.Data.MySqlClient.NativeDriver.AuthenticateNew(Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Authenticate(Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlConnection.Open()
at Foss.FossDoc.ApplicationServer.DatabaseProvider.MySQL.Schema.Management..ctor(String connectionString)
Таких записей много, меняется только время (Tinestamp).
При этом соответствующий процесс FD22 - "имя" постоянно в состоянии "Starting"
Что я не так делаю? Может быть, нужно было какие-то таблицы создавать или что-то импортировать в БД?