记录一次数据库被黑客黑掉,仅仅留下一张waring表

158 阅读1分钟

首先,太他妈痛苦了。

接着,来看看解决方案。


function:()={  return  修改服务器密码;   修改数据库密码;修改数据库端口;修改数据库连接方式(特定的ip访问)   } 

1. ssh 登录上服务器

2.  mysql -u root -p  登录数据库   

    忘记数据库密码的解决办法:

           vim  /etc/my.cnf

           [mysqld]下添加一行,使其登录时跳过权限检查

           skip_grant_tables (解决完问题记得删除)

           systemctl restart mysqld  (重新启动 mysql)

           mysql -u root

3.查看用户列表

    select Host,User from user;

4.修改root用户密码

     grant all on cactidb.* to dbuser@'localhost' identified by '123456';

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

     UPDATE user SET password=password("123456") WHERE user='root';(附加)

5.增加ip  

     GRANT ALL PRIVILEGES ON *.* TO 'root'@'183.128.137.80' IDENTIFIED BY 'password' WITH GRANT OPTION;

 6.刷新权限

 flush privileges;














未完,待续。。。。。。。。。。。。。。。。。。。。