从 Windows 来宾(dbforge 查询生成器)访问主机中的 mysql 数据库 (mamp)

access mysql database (mamp) in host from Windows guest (dbforge query builder)

我需要能够从名为 dbforge query builder 运行 的程序中通过 MAMP(非专业版)访问我在主机中 运行 的 mysql 数据库windows 主机。我尝试将主机的 ip 地址放入程序中,但它 returns 出现错误:(vmware guest ip 地址) 不允许连接到此 MySQL 服务器。 如何解决?

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

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

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;