我朋友的的mysql数据被黑,是开放了外网访问的!是不是权限问题?
感觉修改了初始密码为空也没用!是不是在管理使用者里有两个用户一个是root@%
一个是root@localhost删除掉第一个就行了呢?不知道mysql如果开发外网怎么安全设置网上没什么资料!我朋友用的是mysql 5.0的!
还有Navicat管理中mysql表下有 host ,db user 其中host db都是空表是不是要设置下啊?

解决方案 »

  1.   

    可以通过设置mysql库中的user表用户名对应的host来限制访问mysql数据库的IP同时把%去掉,host对应的值为%的话,就是不限制IP访问如:update user set host="10.10.10.1" where user="root" and host='%';如果允许多个IP访问,则一个IP增加一条user表的记录
      

  2.   

    这种问题很严重,一般都是网站存在漏洞或者服务器存在漏洞而被攻击了,若需要安全技术服务请联系EMAIL & MSN:[email protected], 7X24 为您的网站和服务器保驾护航。