#mysql #unity3d
#mysql #unity3d
Вопрос:
Я пытаюсь прочитать базу данных на сервере MySQL с помощью Unity.
Мое строковое соединение в Unity:
string connectdb = "server=**.**.**.**;" "user=PLAYER;" "database=****_database;" "port=15;" "password=psw" "CharSet = utf8mb4;";
И когда я пытаюсь подключиться, получаю сообщение об ошибке :
Доступ запрещен для пользователя ‘PLAYER’@’*********************’ ( использование пароля: ДА)
На сервере MySQL я предоставляю все привилегии «ИГРОКУ» на любой IP-адрес. Как вы можете видеть, он работает на localhost:
И, конечно, я комментирую строку слепого адреса:
И он отказал в доступе. Почему это может быть?
Ответ №1:
Вероятно, это связано с тем, что вы указываете пароль в строке подключения: "password=psw"
Измените это значение на null или полностью удалите ключ пароля.