MySQL数据库被攻击

一、MySQL数据库被攻击
登录MySQL总是发现数据库没了,原来是被攻击了,大家看看

主要是自己本地root用户没有做登录限制,导致被攻击。
二、权限限制
1.root用户只允许本机登录,并设置复杂密码->大小写英文+数字+特殊符号+长度大于8

2.开通第二用户,授权 部分数据库的增删改查权限。
create user 'admin'@'%' identified by 'your_password';
grant select,insert,delete,update,create on xxx_db.* to 'admin'@'%';
最好是每个数据库新建一个数据库管理员用户并分配权限。

posted @ 2024-10-30 17:47  vello  阅读(110)  评论(0)    收藏  举报