今天一起床,连上我的数据库发现…我竟然被 Hack 了…不过好在该数据库是测试库…数据没了就没了
问题来了,因为密码我是保存在软件中,我并不记得我的密码是多少了…并且需要重置我的密码(而且这次的密码必须又长又复杂才行…)
于是乎…我得上服务器强改密码…
1.找到 MySQL 的安装路径的下的配置文件,添加 跳过权限访问 的配置
[mysqld] skip-grant-tables
2.然后重启 MySQL 服务,另其生效
net stop mysql net start mysql
3.进入 bin 文件目录,打开 cmd 输入
mysql -uroot -p
出现密码提示,直接回车便可登陆成功,这时候我们直接对 MySQL 库进行表数据修改
//连接权限数据库 use mysql //改密码 update user set authentication_string = password ('new-password') where user = 'root' ; //刷新权限 flush privileges;
然后重新在客户端测试新的密码是否正常登陆便可完成
这次算是幸运了,被 hack 的不是正式库,并且服务器也没有被 hack 到,不然后果就很麻烦了,也算是给自己一个提醒,以后的密码即使是测试库,也不能过于简单