TatsuSheva Ответов: 2

Как подключиться к удаленному серверу mysql с помощью C#?


У меня есть приложение C#, которое будет обращаться к серверу MySQL с помощью WAMP на другом компьютере. Я пытаюсь сделать это через IP. Вот моя строка подключения :
server = "192.168.10.221";
database = "restaurantdb";
uid = "root";
password = "";
string connectionString;
connectionString = "SERVER=" + server + "; PORT = 3306 ;" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
mycon = new MySqlConnection(connectionString);


У меня есть другой компьютер, на котором мы находимся в одной сети, но когда я пытаюсь подключиться к Mysql, я не могу подключиться, но локально он работает...
А ты как думаешь ?

Что я уже пробовал:

Я опубликовал свое приложение на C#, а затем запустил его на другом компьютере, чтобы попытаться подключиться к mysql, но ничего не работает. Но я должен упомянуть, что когда я помещаю ip-адрес на другой компьютер, я могу иметь доступ к wampserver и phpmyadmin ...

2 Ответов

Рейтинг:
0

#realJSOP

Поместите блок try/catch вокруг вашего кода, и он точно скажет вам, что не так. Я предполагаю, что это проблема с разрешениями.


Рейтинг:
0

TatsuSheva

Я получил эту ошибку...Для MySQL.Данных.MySqlClient.MySqlException (0x80004005): невозможно подключиться ни к одному из указанных хостов MySQL.


[no name]

Это и есть решение вашей проблемы?

TatsuSheva

Нет... но я не могу написать комментарий в приведенном выше решении

[no name]

Именно поэтому у вас есть возможность редактировать свой вопрос и улучшать содержание, чтобы предоставить информацию, которую люди должны видеть, чтобы помочь вам с вашей проблемой.

TatsuSheva

Так что же мне теперь делать ? Я заблокирован этим вопросом :/

[no name]

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