欢迎来到云服务器

网络技术

解决远程连接mysql错误1130

 
  1. 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx  is not allowed to connect to this MySQL server   
  2. 猜想是无法给远程连接的用户权限问题。  
  3. 这样子操作mysql库,即可解决。  
  4.   
  5. 在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'即可  
  6. mysql -u root -p   
  7. mysql;use mysql;   
  8. mysql;select 'host' from user where user='root';   
  9. mysql;update user set host = '%' where user ='root';   
  10. mysql;flush privileges;   
  11. mysql;select 'host'   from user where user='root';  
  12.   
  13.   
  14.   
  15. 第一句:以权限用户root登录   
  16. 第二句:选择mysql库   
  17. 第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)   
  18. 第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址   
  19. 第五句:刷新MySQL的系统权限相关表   
  20. 第六句:再重新查看user表时,有修改。。   
  21. 重起mysql服务即可完成。  
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号