MySQL Server 8.0 удаленная база данных - PullRequest
0 голосов
/ 08 марта 2019

Я очень расстроен тем, что пытаюсь сделать это более 5 дней. Мне нужно создать базу данных на моем ПК, которая должна быть видна всем остальным ПК в той же локальной сети.

Я попробовал с XAMPP - Apache + MySQL - безрезультатно даже после прочтения всех статей с первых 2 страниц Google и просмотра множества клипов на YouTube. Сейчас я пытаюсь с MySQL Server 8.0 на моем ПК. Я попытался снова все вещи первых страниц Google безрезультатно. Как я могу это сделать?

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

У кого-нибудь из вас есть учебник, который тестируется в настоящее время и работает?

Ответы [ 2 ]

0 голосов
/ 11 марта 2019

Проблема была в соединении String.

static final String USERNAME = "[имя пользователя]"; static final String PASSWORD = "[пароль]"; static final String CONN_STRING = "jdbc: mysql: // [IP-адрес]: [порт] / [имя-базы-данных]";

Так, как предложил LIU YUE, я только что предоставил доступ для этого имени пользователя. Проблема заключалась в том, что другой мой компьютер имел другое имя.

0 голосов
/ 10 марта 2019

вы должны предоставить более подробную информацию, такую ​​как сообщение об ошибке, которое вы получаете при подключении к удаленному серверу MySQL, в любом случае, чтобы разрешить удаленный доступ, вот контрольный список, который вам нужно пройти:

  1. предоставьте разрешение, mysql по умолчанию разрешает доступ только с локального хоста (127.0.0.1), чтобы разрешить другой доступ ip: // заменить root для имени пользователя, 123456 для пароля предоставить все привилегии на . root'у @ '%', указанному в '123456';

    сбросить привилегии;

  2. проверьте настройки брандмауэра вашего сервера, чтобы разрешить MySQL через порт 3306 (по умолчанию)

  3. другие: для сервера Linux я думаю, что вам также нужно закомментировать «адрес привязки» в вашем файле конфигурации mysql; некоторые другие проблемы, например, ваш клиент MySQL автоматически обнаруживает неправильный часовой пояс, вам может потребоваться установить его вручную; проверьте правило входящих на вашем клиентском компьютере; и т.д.

мое предложение для вас, не гуляйте вслепую, сначала подумайте логически, иногда нет прямого ответа

...