【问题标题】:MySQL WorkBench failed to connect to Mysql at XXX.XXX.XXX with user root [Host to Vmware]MySQL WorkBench 无法使用用户 root [Host to Vmware] 在 XXX.XXX.XXX 连接到 Mysql
【发布时间】:2014-11-02 09:47:34
【问题描述】:

我在 vmware win XP 中安装了 mysql 5.6.20,同时尝试使用 MYSql Workbench 从主机 [windows 7] 连接数据库。在 vmware 中启用了 NAT。也可以使用 DHCP

无法使用 root 用户连接到我在 XXX.XXX.XXX.XXX 的 sql

提前谢谢

【问题讨论】:

  • “bind-address”是否设置为 server-ip 而不是 localhost?
  • @jens 是的,即使我关闭了防火墙,密码也是正确的

标签: mysql mysql-workbench vmware-player


【解决方案1】:

终于得到了答案,只需在 Mysql 中添加一个具有所有权限的新用户,并在 Mysql 工作台中建立连接。

  mysql> CREATE USER 'randxy'@'localhost' IDENTIFIED BY 'root_password';
  mysql> GRANT ALL PRIVILEGES ON *.* TO 'randxy'@'localhost'
   ->     WITH GRANT OPTION;
  mysql> CREATE USER 'randxy'@'%' IDENTIFIED BY 'password';
  mysql> GRANT ALL PRIVILEGES ON *.* TO 'randxy'@'%'
   ->     WITH GRANT OPTION;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-01
    • 2019-01-05
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多