У меня есть сервер XAMP, настроенный на компьютере, где я запускаю серверы Minecraft. У меня также есть база данных MySQL, которая необходима одному из плагинов сервера Minecraft.Подключение к серверу MySql с другого ПК в локальной сети
Я могу получить доступ к PhpMyAdmin и редактировать вещи с других ПК в своей сети без проблем, но когда мой плагин на другом компьютере пытается запустить, он говорит, что у меня нет привилегий для [email protected]
. В PhpMyAdmin я уже дал пользователям ALL PRIVILEGES
в %
хостов.
Я думаю, проблема в моем SQL, или я не даю разрешения так, как должен.
Ошибка в основном Я НЕ МОГУ ДОСТУПИТЬ ЭТУ БАЗУ ДАННЫХ С ЭТИМ ПОЛЬЗОВАТЕЛЕМ ЭТОГО КОМПЬЮТЕРА.
Возможно, на этот вопрос уже ответил @Tom: [connect-to-mysql-database-on-local-network] (http://stackoverflow.com/questions/ 30190116/подключения к MySQL-базы-на-локальной-сети). Все, что вам нужно, это: ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА БД. * TO 'username' @ '%' ИДЕНТИФИЦИРОВАНО 'password' WITH GRANT OPTION; А потом запомните ПЛОЩАДЬ ПРИВИЛЕГИ. Убедитесь, что ваш брандмауэр не блокирует соединение. –
Также попробуйте следующее: [how-to-allow-remote-connection-to-mysql] (http://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql) –
As я сказал раньше, я уже предоставил все привилегии таким образом и в bind-addres вещь ... проблема все еще там –