Когда моя система пытается выполнить команду на компьютере разработчика, они работают нормально, но на сервере у меня небольшая проблема.
У меня есть администратор на сервере, у которого есть все права на выполнение. но в функции, где бы я ни передавал одни и те же запросы, они пытаются открыть функцию, используя admin @ localhost, где бы я ни использовал ее и на сервере.
Я не знаю, как меняется пользователь моего соединения. Я открываю соединение везде в моем приложении через root @ localhost. в определенной функции, почему мое имя пользователя меняется.
Мне кажется, у меня они есть на локальном хосте, но не на сервере, но почему это происходит, когда я не хочу открывать их через другого пользователя.
Кто-нибудь может объяснить без изменений что-либо в connectionstring, как Mysql сам меняет имя пользователя root на admin, чтобы открывать соединение везде, где я открываю соединение через root.
У меня много раз было то же самое, но я так и не нашел, что происходит.
Кто-нибудь знает, как mysql меняет имя пользователя и как я могу их остановить.