MySQL服务器“读取授权包”时丢失连接,系统错误:0
问题原因:
是连数据库的电脑ip没有被授权
可以先在cmd中查询自己的ip地址
解决办法:
然后再找个能链接数据库的电脑,先用Navicat链接数据库,在Navicat中输入 SELECT * FROM mysql.user;查询
可以看见Host只对192.168.0.%,的ip是授权的。所有我们可以添加ip地址授权
在查询输入create user '用户名'@'自己的ip' identified by '密码';进行授权
授权后再次执行SELECT * FROM mysql.user;
可以看到已经添加进去,然后再次链接就可以了
(主要就是找个能链接数据库的电脑执行create user '用户名'@'自己的ip' identified by '密码';就是添加个自己的ip授权地址进去就行了)