最近服务器的MySQL又被黑了,被黑子勒索将近4000元。自然是不能这么惯着黑子,绝地反击。
在服务器通过root账户登录mysql,找到mysql库的user表,如下所示:
// 登录mysql,(password)替换为自己的密码
mysql -uroot -p(password)
// 选择mysql库
use mysql;
// 创建新用户,这里创建govg,(password)替换为自己的新密码
create user 'govg'@'%' identified by '(password)' password expire never;
alter user 'govg'@'%' identified with mysql_native_password by 'password';
alter user 'govg'@'%' identified by '(password)';
// 删除root%用户
drop user 'root'@'%';
// 给govg用户授权
grant all privileges on *.* to govg;
flush privileges;
exit
然后可以用数据库连接工具尝试用新用户连接数据库。