Я всегда воспринимал "using password: YES", не как пароль установлен, а как ты пытаешься установить подключение с паролем, но могу ошибаться.
Я посмотрел код, в строку подключения в любом случае подставляется пароль, в твоем случае это видимо пустая строка. Поэтому самый верный способ решения проблемы - установить пароль в MySQL и все будет работать.
Также в файле dotnet/resources/NeptuneEveSDK/MySQL.cs можешь попробовать модифицировать создание Connection строки, убрав оттуда пароли, удалив строки:
и получив следующую имплементацию этого метода:
Я посмотрел код, в строку подключения в любом случае подставляется пароль, в твоем случае это видимо пустая строка. Поэтому самый верный способ решения проблемы - установить пароль в MySQL и все будет работать.
Также в файле dotnet/resources/NeptuneEveSDK/MySQL.cs можешь попробовать модифицировать создание Connection строки, убрав оттуда пароли, удалив строки:
C++:
$"Password={config.Password};" +
и получив следующую имплементацию этого метода:
C#:
public static void Init()
{
if (Connection is string) return;
Connection =
$"Host={config.Server};" +
$"User={config.User};" +
$"Database={config.DataBase};" +
$"SslMode=None;";
if (LogsConnection is string) return;
LogsConnection =
$"Host={config.Server};" +
$"User={config.User};" +
$"Database={config.DataBase}logs;" +
$"SslMode=None;";
}