Моя операционная система - это Linux. Мне было отказано в доступе к серверу БД с веб-сервера. Я создал базу данных с именем test . Я также уже создал пользователя с именем 'john' @ '10.0.0.1' с паролем 'pass' и установил все привилегии для базы данных test .
] Для другой информации, мой bind-ip:
Мой сервер db имеет статический ip с:
У моего веб-сервера тоже статический ip:
Что-то не так с моей конфигурацией базы данных или конфигурация моей сети, потому что я получил вывод Доступ запрещен для пользователя 'john' @ 'gateway' (с использованием пароля: NO)?
Запустите этот оператор привилегий в базе данных MySQL и попробуйте подключиться снова. Пожалуйста, дайте мне знать, что произойдет дальше.
GRANT ALL PRIVILEGES ON test.* TO 'john'@'10.0.0.1' IDENTIFIED BY 'pass' WITH GRANT OPTION;
FLUSH PRIVILEGES;