MySQL
0老船长0
这个作者很懒,什么都没留下…
展开
-
阿里云RDS 数据误删除
今天批量删除的时候,sql写错了,误删除了一些数据,想要恢复的时候,baidu就是个fw。阿里云客服只会叫你克隆实例恢复备份,但是这是要钱的。。 文档又说的不清不楚。最后花时间想起找了一下官方提供的文档,不花钱。自建数据库通过RDS MySQL备份按时间点恢复数据 - 云数据库 RDS - 阿里云有开启日志备份可以用下面这个,筛选出某库谋表某时间段某操作的日志,生成回滚sql,直接去运行,数据就恢复了。数据追踪 - 数据管理 DMS - 阿里云云数据库RDS MySQL版远程原创 2021-12-23 16:26:33 · 876 阅读 · 0 评论 -
MySQL分组取最大值
先进行分组查询最大ID ,以此作为依据 链接查询原表 取出数据目前测试20万条数据只需5sSELECT *FROM(SELECT MAX(id) AS max_id FROM fc_clw_status GROUP BY mac_id) tINNER JOIN fc_clw_status d on d.id =t.max_id...原创 2019-02-13 09:46:21 · 1605 阅读 · 0 评论 -
MySQL事务锁错误:Lock wait timeout exceeded
问题出现场景接口响应时间超长,耗时几十秒才返回错误提示,日志中出现Lock wait timeout exceeded; try restarting transaction的错误。问题原因1.多台服务器操作同一个数据库;2.一个事务中对同一条数据进行插入和更新操作;3.瞬间大量访问(不大可能);4.在开发时进行debug断点测试,更新时抛出异常,导致被锁住解决方法注:笔者是...原创 2019-04-09 10:48:44 · 446 阅读 · 0 评论 -
快速导出MySQL表结构(数据字典)设计文档
navicat在对应的链接新建查询 输入以下指令 即可查出select TABLE_NAME AS '表名',COLUMN_NAME AS '字段名',COLUMN_TYPE AS '数据类型',COLUMN_COMMENT AS '注释' from information_schema.columns where TABLE_SCHEMA='这里输入数据名称'查询结果导出 在...原创 2019-06-19 11:23:35 · 1157 阅读 · 0 评论 -
Navicat连接Mysql报错:Client does not support authentication protocol request
我是安装的MySQL80原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,解决方法:1、升级navicat驱动2、把mysql用户登录密码加密规则还原成mysql_native_password.具体步骤(第二种):一、登录MySQLMySQL两...原创 2019-09-10 15:13:34 · 259 阅读 · 0 评论