Я использую MySQL и XAMPP и приложение C#, которое я создал.
Приложение предназначено для чтения строки в БД и вставки строки в ту же таблицу.
Я регистрируюсь в БД, используя строку подключения. (код ниже)
Я использую пользователя, отличный от root.
Все работает нормально, потому что я нахожусь на той же машине, что и db, но если я хочу использовать приложение на другом ПК, я должен изменить сервер ip правильно?
Так что я заменяю 127.0.0.1 моим ip от What is My IP И он не работает.Настройка сервера MySQL для работы удаленно
Я получаю mySQLexception 1042 - «не может разрешить IP-адрес клиента в имя хоста»
Итак, мне нужно, чтобы создать что-то больше на C# приложение, мне нужно, чтобы создать что-то на MySQL?
Есть ли файл конфигурации, который я должен изменить, чтобы заставить БД работать за пределами моей машины?
Извините, что я немного нуб о DB.
Наконец, можно ли сослаться на меня в удобное место, где я могу разместить свой db, я имею в виду, я просто хочу экспортировать свой db из mysql и поместить его где-нибудь, а затем изменить ip для любого хоста , или мне нужно будет изменить мое приложение db/C# для этого? Заранее благодарим за помощь!
server = "127.0.0.1";
port = "3306";
database = "bugtest";
//uid = "root";
uid = "anotherPC1";
//password = "pass1";
string connectionString;
connectionString = "SERVER=" + server + ";" + "PORT=" + port + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
connection = new MySqlConnection(connectionString);