MySQL и Unity: доступ запрещен

#mysql #unity3d

#mysql #unity3d

Вопрос:

Я пытаюсь прочитать базу данных на сервере MySQL с помощью Unity.

Мое строковое соединение в Unity:

string connectdb = "server=**.**.**.**;" "user=PLAYER;" "database=****_database;" "port=15;" "password=psw" "CharSet = utf8mb4;";

И когда я пытаюсь подключиться, получаю сообщение об ошибке :

Доступ запрещен для пользователя ‘PLAYER’@’*********************’ ( использование пароля: ДА)

На сервере MySQL я предоставляю все привилегии «ИГРОКУ» на любой IP-адрес. Как вы можете видеть, он работает на localhost:

Как вы можете видеть, он работает на localhost

И, конечно, я комментирую строку слепого адреса:

ОК

И он отказал в доступе. Почему это может быть?

Ответ №1:

Вероятно, это связано с тем, что вы указываете пароль в строке подключения: "password=psw"

Измените это значение на null или полностью удалите ключ пароля.