mysql被入侵了??

今天早上还好好的操作过一波数据库,然后我还做了主从复制实验呢,可是到中午的时候就登不进阿里云服务器的mysql了,我觉得非常纳闷,我早上用得好好的,怎么突然就这样了呢,真的很无奈,既然登陆不进去了,那好吧,我就先设置一个免密码登录备,然后登陆进去,再来改一下密码呗,一切都进行得很顺利,当我进去之后,我发现我的数据库名还存在着呢,但是我的数据库下面的表全部没了,不见了,这很让人怀疑是不是被黑客入侵了呢,mmp,哎,不管了,好在之前有备份过mysql的数据,索性把数据再导入回mysql里面呗。过了一会,我的新密码又登不进去mysql了,这个黑客好贱啊,又搞我, 好吧,我把阿里云的3306端口给关了,然后又设置了免密码登录,当我重启mysql的时候,说mysql.sock找不到了,出错了,没有找到那个原因,我简单粗暴的把mysql数据库卸载了然后再从新安装,从新设置过密码,再把以前备份的数据再从新的导入到mysql里面,然后我把部署的网站的mysql配置给改了一下(不要用公网ip,用本地的127.0.0.1),,这样我的网站就能好好运行成功了。

我来说说我的数据库为啥安全性那么脆弱。首先我设置了远程登陆,把公网ip给暴露了,其次就是我的数据库密码太水了,所以很容易就被入侵了。好在谢天谢地,我有备份数据库里的数据,希望大家不要犯这样的低级错误。还有.就是不要使用root用户,应该新建一个用户,然后给这个用户只访问某一个表的权限,这样就可以防止root提权操作。Hhhhhhhhh

mysql被入侵了??