代码改变世界

MySQL备份最佳实践

2022-03-05 13:35 by abce, 240 阅读, 0 推荐, 收藏, 编辑
摘要:1.逻辑备份 mysqldump 这里只是一个简单的示例 备份指定的数据库: mysqldump --single-transaction members | gzip - > members.sql.gz 备份所有的数据库: mysqldump --single-transaction --all 阅读全文

MySQL基于时间点的恢复

2022-03-05 13:35 by abce, 739 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL基于时间点的恢复通常是拷贝一份binglogs,用mysqlbinlog来重放事务。但是,这个方式有很多的缺点,使得基于时间点的恢复很难。比如: ·需要确保对所有的binlogs执行单个mysqlbinlog命令,并通过管道传递给mysql客户端。要不然,binlog.000001创建一个 阅读全文

使用mysqlbinlog远程备份binlog

2022-03-04 20:17 by abce, 189 阅读, 0 推荐, 收藏, 编辑
摘要:#!/bin/sh MBL=/usr/local/mysql/bin/mysqlbinlog MYSQLHOST=192.168.56.1 MYSQLPORT=3306 MYSQLUSER=replication_user MYSQLPASS=replication_pass BACKUPDIR=/ 阅读全文

mysql root用户没有grant权限

2022-03-01 21:31 by abce, 2392 阅读, 0 推荐, 收藏, 编辑
摘要:最近接手了几个库,root用户都没有grant权限。 1.root用户登录后没有授权的权限 mysql> grant insert on mysql.abce to 'myabc'@'127.0.0.1' ; ERROR 1142 (42000): GRANT command denied to u 阅读全文

从mysqldump备份中恢复一个表

2022-02-27 20:05 by abce, 102 阅读, 0 推荐, 收藏, 编辑
摘要:假设要恢复的表是 abce.abce #提取abce库的所有数据 sed -n '/^-- Current Database: `abce`/,/^-- Current Database:/p' backup.sql > backup_abce.sql #从库备份文件中提取建表语句 sed -e'/ 阅读全文

使用percona工具升级数据库

2022-02-26 12:48 by abce, 193 阅读, 0 推荐, 收藏, 编辑
摘要:1.pt-upgrade 运行应用程序的SELECT查询,并生成有关每种查询模式如何在我们测试的不同MySQL版本的服务器上执行的报告。用于检测是否可以安全地升级或降级到某个版本。 pt-upgrade可以执行慢查询日志,通用日志,二进制日志,tcpdump,以及raw日志。 场景1:host to 阅读全文

RHEL7禁用IPV6

2022-02-12 21:51 by abce, 400 阅读, 0 推荐, 收藏, 编辑
摘要:1.查看是否开启了IPV6 通过ifconfig,能看到inet6说明开启了IPV6 # ifconfig -a | grep inet6 inet6 fe80::211:aff:fe6a:9de4 prefixlen 64 scopeid 0x20 inet6 ::1 prefixlen 128 阅读全文

PostgreSQL 14的SCRAM身份验证

2022-02-11 02:42 by abce, 2844 阅读, 1 推荐, 收藏, 编辑
摘要:升级到PostgreSQL14之后,会遇到以下错误: FATAL: password authentication failed for a user FATAL: Connection to database failed: connection to server at “localhost” 阅读全文

PostgreSQL14新特性--Pipeline Mode

2022-02-10 22:23 by abce, 661 阅读, 0 推荐, 收藏, 编辑
摘要:libpq管道模式允许应用程序发送查询,而无需读取先前发送的查询的结果。利用管道模式,客户端将减少对服务器的等待,因为可以在单个网络事务中发送/接收多个查询/结果。 虽然管道模式提供了显著的性能提升,但使用管道模式编写客户端更加复杂,因为它涉及管理待处理查询的队列并查找哪个结果对应于队列中的哪个查询 阅读全文

数据泵在导入数据时为什么会大量使用undo

2022-02-07 14:15 by abce, 199 阅读, 0 推荐, 收藏, 编辑
摘要:1.为什么undo在不断增长 可能是开启了undo的自动扩展功能。如果undo空间不够,会报以下错误信息: ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' 2.谁在使用undo 数据泵导入数据的时候,索引和 阅读全文
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 118 下一页