拒绝用户“john”@“gateway”访问(使用密码:否)MARIA DB

拒绝用户“john”@“gateway”访问(使用密码:否)MARIA DB

我的操作系统是 Linux。我被拒绝从 Web 服务器访问数据库服务器。我已建立名为的数据库测试。我也已经创建了名为‘约翰’@‘10.0.0.1’使用密码'经过'并设置数据库的所有权限测试

另外,我的绑定 IP 是:

  • 10.0.0.2

我的数据库服务器有静态 IP:

  • IP地址:10.0.0.2
  • 网络掩码:255.0.0.0
  • 网关:10.0.0.1

我的 Web 服务器也有静态 IP:

  • IP地址:10.0.0.1
  • 网络掩码:255.0.0.0
  • 网关:10.0.0.100

是不是我的数据库配置或网络配置有问题,因为我得到了输出拒绝用户‘john’@‘gateway’访问(使用密码:否)?

答案1

在 MySQL 数据库上运行此权限语句并尝试再次连接。请让我知道接下来会发生什么。

GRANT ALL PRIVILEGES ON test.* TO 'john'@'10.0.0.1' IDENTIFIED BY 'pass' WITH GRANT OPTION;


FLUSH PRIVILEGES;

相关内容