Назад | Перейти на главную страницу

Подключение к Mysql из Интернета работает, но когда я пытаюсь использовать браузер запросов mysql, это не удается (Err. 2003)

Я могу подключиться к mysql-phpmyadmin через Интернет из браузера (например, Google Chrome), но когда я пробую его из браузера запросов mysql, он всегда терпел неудачу. Всегда показывает ошибку 2003.

Я уже создал входящее правило, чтобы разрешить порт 3306. И установил ODBC Driver Connector версии 5.2.6. Я могу подключиться к mysql из локальной сети, но почему-то не могу подключиться из Интернета. Существует другая версия mysql-phpmyadmin из локальной сети и Интернета:

Из локальной сети: MySQL

Сервер: localhost через TCP / IP

Версия сервера: 5.5.16

Из интернета

Сервер базы данных

Server: Localhost via UNIX socket
Server type: MySQL
Server version: 5.1.73-cll - MySQL Community Server (GPLv2)

Это проблема (разница вер.)? Стоит ли устанавливать ODBC Connector версии 5.1.73? пожалуйста, помогите мне решить эту проблему

Спасибо,

Вы явно используете две версии mysqlserver. Бьюсь об заклад, у вас есть один с отключенной сетью, и именно к нему идет phpMyadmin. Localhost через сокет unix не то же самое, что localhost через 127.0.0.1. Это также часто необходимо учитывать при выдаче грантов.

Но для полной ясности, я понятия не имею, зачем вам две версии mysql, работающие на вашем компьютере, если вы, похоже, не знаете об этом. Я бы убил одного.

Если это не проблема с разрешениями, убедитесь, что у пользователя, которого вы пытаетесь подключиться к базе данных, есть разрешения localhost. Я имею в виду, что это не то же самое, что ПРЕДОСТАВЛЯТЬ разрешения в MySQL пользователю с именем user@33.44.55.66, это не то же самое, что ПРЕДОСТАВЛЯТЬ ему разрешения как user @ localhost.

Итак, откройте MySQL с помощью phpMyAdmin и убедитесь, что вы предоставляете пользователю разрешения на подключение к базе данных через localhost.

Надеюсь, это поможет,