昨天的数据库还是正常的,早上想连接mysql,一直报错1045,最后才发现数据库被攻击了

navicat连接mysql疯狂报错1045

因为1045的报错,一般都是密码设置的问题,但是我怎么修改也没有用

然后就试了一下下面这篇博客

解决办法参考链接:MySQL 报 1045 错误解决方法

经过上面的尝试,还是没有解决

之后,自己去查询用户,意外的发现没有root用户

mysql> select user from user;
+------------------+
| user |
+------------------+
| mysqld |
| server |
| mysql.infoschema |
| mysql.session |
| mysql.sys |
+------------------+

于是,就想到去创建了一个root用户

参考链接:【MySql】解决mysql没有root用户问题

当用户创建成功之后,还是在报错1045,但是,在xshell上已经可以成功进入mysql了

于是,我带着尝试的心态,试了一下我之前写过的一篇博客,但是那个问题的报错是1130

参考链接:使用navicat连接阿里云上mysql

最后终于连接成功了,但是发现数据库被攻击了

总结

部署到线上的服务器或密码不要使用简单的123456或者root,密码要使用大小写,数字,特殊符号,平时不注意的点,这次涨知识了。

最新文章

  1. 【python】sql语句插入中内容同时包含单引号和双引号的解决办法
  2. Python与Hack
  3. C#设计模式(6)——原型模式(Prototype Pattern)
  4. Objective-C的内省(Introspection)小结
  5. 在Spring中使用cache(EhCache的对象缓存和页面缓存)
  6. Spring + CXF(REST):webservice not found
  7. iOS开发——设备信息小结(未完待续...)
  8. 使用C#读写ini配置文件
  9. python实例编写(6)--引入unittest测试框架,构造测试集批量测试(以微信统一管理平台为例)
  10. C#实现航班查询及预订
  11. QT中使用google breakpad捕获程序崩溃异常
  12. 谷歌浏览器安装json格式化插件
  13. C#工具:防sql注入帮助类
  14. mysql自动更新时间
  15. 基于 Token 的身份验证:JSON Web Token(附:Node.js 项目)
  16. JAVA数据库操作回滚小结
  17. mac系统默认python3.6
  18. jdk 与jre
  19. git使用简单指南
  20. nginx、TP框架实现兼容pathinfo和rewrite两种url访问方式

热门文章

  1. pandas函数的使用
  2. SpringMVC-06 Ajax
  3. Windows系统和Linux系统下安装Mongodb及可视化页面展示
  4. js输入框只能输入数字
  5. hexo+github 博客绑定域名
  6. 给Winform中的TabControl添加更现代的拖拽功能
  7. python-3-3 字典
  8. RabbitMQ 入门 (Go) - 4. 使用 Fanout Exchange 做服务发现(上)
  9. 【2.0 递归 Recursion 01】
  10. create-react-app 核心思路分析