1

我需要能够从在 Windows 主机中运行的名为dbforge 查询生成器的程序中通过 MAMP(不是 pro)访问我在主机中运行的 mysql 数据库。我尝试将主机的ip地址放在程序中,但它返回错误:(vmware guest ip address) is not allowed to connect to this MySQL server。如何解决?

在此处输入图像描述

4

1 回答 1

0
  1. 允许远程访问 MySQL 服务器。这可以通过my.cnf文件(MySQL 配置文件)来完成,如下所示:

    [mysqld]
    bind-address = YOUR_SERVER_IP (or 0.0.0.0 which means all)
    
  2. 有权从 localhost 访问它的大用户(例如'user'@'%',或者至少'user'@'192.168.1.92'如果您想将其限制为特定 IP):

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    
于 2016-03-25T13:24:34.337 回答