У меня есть веб-приложение, работающее на Azure. Я могу подключиться к БД с помощью Visual Studio, и отправка/получение данных в моем приложении прекрасна.Подключиться к базе данных Azure MySQL с помощью MySQL Workbench
Однако я не могу подключиться к MySQL db, используя MySQL Workbench. ошибка, что у меня есть
Lost connection to MySQL server at 'reading initial communication packet', system error: 54
Я свой белый список IP на лазурном портале и открыл порт 1433 на моем компьютере. Я не понимаю, почему я не могу подключиться с помощью MySQL Workbench, не имея проблем с Visual Studio.
EDIT:
Вот как у меня есть настройки MySQL Workbench:
И вот мой Azure портал:
Я использую порт 1433, потому что это порт, указанный на Лазурном портале, но также в этом учебнике: Connect to Azure DB using MySQL Workbench
Вы перепутали MySQL с SQL Server? 1433 - это порт, на котором слушает SQL Server. MySQL использует другой порт. И нет продукта Azure MySQL. Azure SQL - это база данных SQL Server. В любом случае, It * не имеет значения, какой порт вы открываете на своем компьютере, это * серверный * порт, к которому вы хотите подключиться. Для Azure SQL есть обучающие программы, которые показывают, как безопасно подключаться. –
Microsoft имеет вид открытого исходного кода и, по-видимому, предлагает [базы данных MySQL в Azure] (https://azure.microsoft.com/en-us/documentation/articles/store-php-create-mysql-database/). Конечно, порт по умолчанию MySQL - 3306, и я не могу сказать, разрешают ли они удаленный доступ. –
Пожалуйста, отредактируйте свой вопрос, чтобы показать, как вы настроили свое соединение в MySQL Workbench (конечно, не указывайте свое реальное имя сервера, имя пользователя или пароль). Примечание. Вся необходимая информация для подключения предоставляется на вкладке «Настройки-> Свойства» для баз данных MySQL на базе ClearDB (где вам понадобятся имя хоста, порт, имя пользователя и пароль). –