Обсуждение статьи "Работа с сетевыми функциями, или MySQL без DLL: Часть II - программа для мониторинга изменения свойств сигналов" - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
I am just trying to use the MySQL part of the system, but I keep getting a "No database selected" error - even if I issue a "use `mytable`" command.
Do you have any thoughts on why that is happening?
I'm using the database name in the "USE" query.
I also noticed the following when removing the EA:
I would really like to get the library working as I want to avoid the DLLs used by the other MySQL solutions.
Не в курсе что значит:
Transaction Error: MYSQL_ERR_AUTHORIZATION_TIMEOUT
Вот здесь
ENUM_TRANSACTION_STATE res = Incoming(buf,rsp_len);
Получаю IN_PROGRESS и так и не авторизуется за таймаут. Данные верные точно.
Вот здесь result получаю ...IN_PROGRESS всё время. Куда копать?
Не в курсе что значит:
Transaction Error: MYSQL_ERR_AUTHORIZATION_TIMEOUT
Вот здесь
ENUM_TRANSACTION_STATE res = Incoming(buf,rsp_len);
Получаю IN_PROGRESS и так и не авторизуется за таймаут. Данные верные точно.
Вот здесь result получаю ...IN_PROGRESS всё время. Куда копать?
Что-то пошло не так после отправки серверу логина и пароля.
Если бы данные были неверные, была бы ошибка, а не таймаут. А так либо сервер не ответил, либо ответил чем-то непонятным для библиотеки.
Есть возможность посмотреть перехват сетевых пакетов? Какая версия сервера MySQL?
Что-то пошло не так после отправки серверу логина и пароля.
Если бы данные были неверные, была бы ошибка, а не таймаут. А так либо сервер не ответил, либо ответил чем-то непонятным для библиотеки.
Есть возможность посмотреть перехват сетевых пакетов? Какая версия сервера MySQL?
wireshark что ли ставить? Ну это долго. Завтра может.
К сожалению, без этого сложно будет определить причину.
Кстати, на mysql 5.7 всё работало. На 8.0 не работает.
А на работающем экземпляре (старая mysql) периодически такое получаю:
Здесь на data[ptr]: