从 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 服务器。
如何解决?
允许远程访问 MySQL 服务器。这可以通过 my.cnf
文件(MySQL 配置文件)完成:
[mysqld]
bind-address = YOUR_SERVER_IP (or 0.0.0.0 which means all)
具有从本地主机访问它的特权的大用户(如 'user'@'%'
或至少 'user'@'192.168.1.92'
如果你想将其限制为特定 IP):
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
我需要能够从名为 dbforge query builder 运行 的程序中通过 MAMP(非专业版)访问我在主机中 运行 的 mysql 数据库windows 主机。我尝试将主机的 ip 地址放入程序中,但它 returns 出现错误:(vmware guest ip 地址) 不允许连接到此 MySQL 服务器。 如何解决?
允许远程访问 MySQL 服务器。这可以通过
my.cnf
文件(MySQL 配置文件)完成:[mysqld] bind-address = YOUR_SERVER_IP (or 0.0.0.0 which means all)
具有从本地主机访问它的特权的大用户(如
'user'@'%'
或至少'user'@'192.168.1.92'
如果你想将其限制为特定 IP):mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;