不在mysql服务器上通过ip连接服务提示1130错误怎么回事呢。这个错误是因为在数据库服务器中的mysql数据库中的user的表中没有权限。 解决方案 查询mysql库的user表指定账户的连接方式 SELECT user, host FROM mysql.user; 修改指定账户的host连接方式 update mysql.user set Host='%' where User='root'; FLUSH PRIVILEGES;--刷新 再去连接即可