У меня есть огромная проблема с этим.Как настроить базу данных MySQL для подключения к другому компьютеру?
Что я хочу сделать: Я хочу создать систему (в C#), которая будет (между прочим) позволяет пользователям отправлять простые сообщения друг другу. Поэтому я хочу создать базу данных MySQL , которая будет опираться на сервер. Другие компьютеры, на которых запущена система, затем должны будут подключиться удаленно к этой базе данных и прочитать определенную таблицу, чтобы узнать, есть ли у них новые сообщения. Я хочу, чтобы клиентский компьютер подключался через Интернет к базе данных на сервере.
Но как мне это сделать?
- Как создать базу данных, к которой можно подключиться через Интернет?
- Как должна выглядеть строка подключения на клиентском компьютере?
- Какие конфигурации необходимо делать на клиентских и серверных компьютерах?
Любая помощь глубоко оценена, и если вы могли бы предложить, как я могу достичь своей цели. Я довольно компетентный программист, но НЕНАВИСТИ эти сетевые вещи!
Я разрабатываю C# с помощью WPF для доступа к базе данных. Так что это настольное приложение!
Возможно, это плохая идея подключиться * напрямую * к серверу SQL через Интернет. Возможно, вместо этого вы должны построить HTTP-интерфейс, отображающий SOAP или REST API, который позволяет клиентам обращаться к бэкэнду SQL? Большинство веб-хостинговых компаний смогут разместить это для вас. –