数据库
卧夜思雨
这个作者很懒,什么都没留下…
展开
-
xtrabackup安装错误-Percona-Server-shared conflicts with file from package mysql-community-server
Percona-Server-shared conflicts with file from package mysql-community-server原创 2023-03-21 14:10:50 · 423 阅读 · 1 评论 -
关于mysql8重置root密码报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
背景centos7,mysql8.0.27问题利用skip-grant-tables重置root密码,执行命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xx';报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’,密码重置失败。解决办法update user set authentication_s原创 2021-12-22 15:03:22 · 2393 阅读 · 0 评论 -
xtrabackup 备份和恢复mysql
安装安装xtrabackup注意xtrabackup8只适合mysql8 。yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpmyum install percona-xtrabackup-80安装mysql8这里docker-compose用于测试,生成环境不建议使用docker版version: "3"services: db: image: mysql:8 co原创 2021-09-23 17:58:21 · 256 阅读 · 0 评论 -
关于xtrabackup增量备份单库恢复 cfg文件被删除问题
环境 xtrabackup8.0.26,mysql8背景一个全备份,一个增量备份,用于恢复指定的数据库。问题使用命令准备全备份: xtrabackup --prepare --apply-log-only --target-dir=/home/zhangz/mysql8/backup/full/full_20210923 --export 此时全备份数据库目录下会生成各个表的cfg文件,用于表空间导入,不可缺失。再准备增量备份:xtrabackup --prep原创 2021-09-23 17:12:51 · 322 阅读 · 0 评论 -
mysql 按小时查询
需求1:给定时间范围,查询每小时的平均值方案:django orm select = {"hour": "concat(date_format(create_time, '%%Y-%%m-%%d %%H'),'-',hour(create_time)+1)"} objs = IndoorTemp.objects.filter(create_time__gte=start_d...原创 2019-09-12 14:30:38 · 3261 阅读 · 0 评论 -
mongodb按条件聚合分页
有一个需求,检索出给定起止日期内,每小时整点或接近整点的一条数据,求助老师无果,翻遍资料终得出以下方法: cursor = mongo_client[project_code][collection_name].aggregate([ {"$match": {"datetime": {"$gte": start_time, "$lte": end_time}}}, ...原创 2019-06-14 13:45:28 · 1407 阅读 · 1 评论