0
  • 我在计算机 A 上有 mysql 服务器(ip 192.999.1.1)
  • 计算机 B 通过 wlan 连接(计算机名称:Vostro;ip 192.999.1.2)
  • 两台机器都运行 Kubuntu 14.04
  • 我想让 B 访问 A 上的 mysql

这是我到目前为止所做的:-

  1. 注释掉 /etc/mysql/my.cnf 中的 bind-address
  2. mysql> 创建用户 Vostro@192.999.1.2 由 'xxxxx' 标识;
  3. 授予权限。mysql> 全部授予TO Vostro@'192.999.1.2' 由'xxxxx'识别;
  4. 重新启动计算机 A

尝试从“B”访问“A”时:-

~$ mysql -u Vostro -pxxxxx -h192.999.1.1

我得到:

错误 2013 (HY000):在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:0

有任何想法吗?

从那以后发现这个帖子导致了一个工作的mysql客户端

https://stackoverflow.com/questions/1...s-mysql-ubuntu

4

1 回答 1

0

IP 地址的部分只能是 0 - 255。因此192.999...不是有效的 IP 地址。私人地址也应该(在你的情况下)以192.168.. 只需尝试192.168.x.y(小于 255 ;)),例如xand 。见这里y192.168.0.1192.168.0.2

于 2015-08-29T09:44:10.127 回答