错误1130(HY000)或错误2003(HY000):将mysql从windows连接到VMware上的ubuntu
我尝试了很多方法,但都失败了。我想从Windows在VMware中连接Linux上的MySQL错误1130(HY000)或错误2003(HY000):将mysql从windows连接到VMware上的ubuntu,mysql,linux,Mysql,Linux,我尝试了很多方法,但都失败了。我想从Windows在VMware中连接Linux上的MySQL VMware:11.1.0版本-2496824 Linux:Ubuntu 14.10 Windows:win 8.1 x64 MySQL版本 温德斯:5.6.24 Linux:5.5.43 知识产权 Windows:192.168.1.102 Linux:192.168.1.100 PS:Ping请求相互接收数据包 当我输入cmd时: mysql -h 192.168.1.100 -u r
- VMware:11.1.0版本-2496824
- Linux:Ubuntu 14.10
- Windows:win 8.1 x64
- MySQL版本
- 温德斯:5.6.24
- Linux:5.5.43
- 知识产权
- Windows:192.168.1.102
- Linux:192.168.1.100
mysql -h 192.168.1.100 -u root_test -p
我确信我输入了正确的pwd,但mysql服务器返回“错误1130(HY000):不允许主机'192.168.1.100'连接到此mysql服务器”
或“错误2003(HY000):无法连接到'192.168.1.100'(10061)上的MySQL服务器”
更新 我最终通过将IPv4属性
自动获取IP地址更改为在windows上使用以下IP地址来解决这个问题
PS:VMware的internet设置是桥接的
非常感谢@s3v3n和@Drew Pierce,你很友善。谢谢。1)更改my.conf(不管您的mysql conf文件叫什么)。并将绑定地址设置为0.0.0.0,因为它是prob 127.0.0.1
2) 停止/重新启动mysql守护程序
连接现在不仅限于来自本地主机的连接。出于明显的安全原因,默认值为localhost,直到dev guy调整它为止
3) 同花顺
4) 防火墙
祝你好运
编辑:
显示某些环境中设置用户/登录所需的信息
它主要显示了sqlyog如何引导您输入所看到或看到的主机名
mysql守护程序已知(无论您认为您的IP
地址是)
所以我坐在这里想,我的工作站上的外部ip地址是188.188.188.188,我在服务器上努力创建用户和授权,最终进入mysql是行不通的
我也在寻找严密的安全措施
在aws ec-2或您的vm环境上创建实例
我是用公共dns=ec2-23-21-7-136.compute-1.amazonaws.com创建的
仅端口22打开(ssh)
mysql是在运行中烘焙的,对外界视而不见
运行sqlyog以进入。它爆炸了。好。可见的
ssh/putty进入或坐在服务器上(我的在新加坡,而不是坐在)
在linux提示符下,我进入mysql
所以现在我在一个mysql提示符下(不是操作系统,我知道你知道其他人可能不会:>)
进入vm并打开入站0.0.0.0/0(任意位置)的端口3306
请为root用户再次尝试sqlyog连接
炸弹。好。炸弹给了我们很好的信息
可见的
我知道mysql认为我应该是谁,很高兴root不能进来
'root'@'xxxx.yyy.comcastbusiness.net'
因此,我创建了一个用户
CREATE USER 'fred7'@'xxxx.yyyy.comcastbusiness.net' IDENTIFIED BY 'bonehead7';
及
对于那些热衷于通配符的人,请降低安全性
再次尝试sqlyog连接,这次是针对user=fred7 password=bonehead7
好
我在
可见的
大家都很高兴(至少对我来说)你是否运行了刷新权限
?是的,我运行了。但它显示受影响的0行
:(尝试授予通配符主机:将**上的所有权限授予“root_test”@“%”;刷新权限;
顺便问一下,当尝试使用命令行连接时,是否指定了要连接的主机?例如:mysql-u root_test-p-h 192.168.1.100
您正在尝试从Windows框连接到Lin上的mysql服务器ux盒,对吗?我试过了,但失败了,关于防火墙的是“iptables:无法识别的服务”1和2。然后重新测试。3和4是要考虑的不是实际命令的类型,有时VMS像VMware在同一个盒子上在一个不同的子网上。你有3个IP地址/子网来计算。从一个在VMWRIWI中运行的提示中记录IP /子已经设置了<代码>设置绑定地址到0.0.0.0和<代码>服务MySQL重新启动< /代码。>。但它不起作用。相同的错误消息。错误11130…
以及所讨论的“ServerIP”文档到底是什么。这很重要
mysql> select user,host from mysql.user;
+------------------+------------------------+
| user | host |
+------------------+------------------------+
| root | 127.0.0.1 |
| foo_user | w.x.y.z |
+------------------+------------------------+
2 rows in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| foo |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
6 rows in set (0.00 sec)
CREATE USER 'fred7'@'xxxx.yyyy.comcastbusiness.net' IDENTIFIED BY 'bonehead7';
GRANT ALL PRIVILEGES ON test.* TO 'fred7'@'xxxx.yyyy.comcastbusiness.net';
mysql> select user,host from mysql.user;
+------------------+-------------------------------+
| user | host |
+------------------+-------------------------------+
| root | 127.0.0.1 |
| foo_user | w.x.y.z |
| fred7 | xxxx.yyyy.comcastbusiness.net |
+------------------+-------------------------------+