首页 > 数据库 >mysql备份导入

mysql备份导入

时间:2024-01-05 15:23:03浏览次数:30  
标签:perf -- 备份 mysql 导入 master flush data logs

mysqldump -uroot -p --single-transaction --master-data=2 --flush-logs --flush-privileges  --routines=TRUE  --triggers  --databases perf > /root/backup/perf.sql
# 有可能会有警告
mysqldump -uroot -p --single-transaction --master-data=2 --flush-logs --flush-privileges  --routines=TRUE  --triggers --set-gtid-purged=OFF --databases perf > /root/backup/perf.sql

image

参数--master-data=2用于在导出数据时添加二进制日志文件的位置和文件名信息。这对于在主从复制环境中恢复数据非常有用。当设置为2时,该参数会在导出的SQL文件中添加CHANGE MASTER TO语句,包括二进制日志文件的位置和文件名。这样在恢复数据时,可以直接使用这些信息配置从服务器的主从复制。

标签:perf,--,备份,mysql,导入,master,flush,data,logs
From: https://www.cnblogs.com/iamxiaofu/p/17947327

相关文章

  • MySQL8.0 PG数据库 SQLServer Oracle数据库 数据库忘记密码 处理方法
    MySQL8.0分为rpm方式和tar.gz安装方式不同而不同需要修改/etc/my.conf配置文件.注意如果是rpm包的话就在这个路径下面修改增加内容skip-grant-tables注意修改完需要重启数据库rpm包安装的方式重启方法为:systemctlrestartmysqld然后可以无密码登录数据mysql-uro......
  • mysql学习
    一、索引数据结构mysql数据存储在磁盘,每次遍历一个节点,相当于与磁盘进行一次IO,加载到内存。二叉树:当存储递增类的索引,退化成链表红黑树(hashmap底层):自我平衡旋转,实际情况可能放几百万记录,如果查叶子节点,树的高度太高,仍然进行IO很多,效率低B树:每个节点初始化分配大一些,可以存储多......
  • MySQL高性能优化规范建议总结
    1、优先选择符合存储需要的最小的数据类型,因为存储字节越小,占用也就空间越小,性能也越好。a.某些字符串可以转换成数字类型存储比如可以将IP地址转换成整型数据。b.对于非负型的数据(如自增ID,整型IP,年龄)来说,要优先使用无符号整型来存储。c.小数值类型(比如年龄、状态表......
  • MySQL三大日志,mvcc、DateTime 类型等
    1、MySQL事务隔离级别详解解决幻读的方法解决幻读的方式有很多,但是它们的核心思想就是一个事务在操作某张表数据的时候,另外一个事务不允许新增或者删除这张表中的数据了。解决幻读的方式主要有以下几种:将事务隔离级别调整为 SERIALIZABLE 。在可重复读的事务级别下,给事务操......
  • 解决Django Elastic Beanstalk与RDS MySQL连接问题
    根据错误消息,问题在于您的ElasticBeanstalk环境中缺少MySQL配置。这可能是由于缺少所需的软件包或依赖项导致的。解决此问题的步骤如下:在您的项目根目录中创建一个名为.ebextensions的文件夹。在.ebextensions文件夹中创建一个名为packages.config的文件,并在其......
  • MySQL 8.0的SQL查询JSON返回的数据类型为字符串而非数组
    在MySQL8.0中,SQL查询JSON返回的数据类型确实是字符串,而不是数组。这是因为MySQL将JSON数据存储为字符串,并提供了一些函数和操作符来处理JSON数据。但是,你可以使用内置的JSON函数来处理返回的JSON字符串。例如,你可以使用JSON_EXTRACT函数来提取JSON字符串......
  • Docker下MySQL 8.0如何通过xtrabackup进行增量备份
    看到网上很多Docker环境下MySQL8.0的xtrabackup都是通过dockercompose的方式来进行备份的,个人觉得太麻烦了,于是通过修改MySQLDocker镜像的方式来扩展备份功能第一部分 MySQL8.0功能扩展1.MySQL8.0官方镜像扩展xtrabackup,Dockerfile如下FROMdocker.io/mysql:8.0.34-oracleR......
  • MySQL 数据库归档工具pt-archive 与归档数据的安全存储 与 为什么每次归档都少数...
    DBA在日常的工作中,数据归档是DB人员工作中的必选项。这里有技术的因素和法律的因素,数据库中的业务在使用一段时间内,数据表中必然存在大量的过期的数据,这些数据将不在与当前的业务有关,同时这些数据的存在会影响当前一些SQL的执行的性能,所以从技术的角度需要进行数据的归档。从法......
  • 常用的 Linux 系统备份、恢复命令
    tar命令使用tar命令备份副本(本机备份整个系统,以后还原还是还原到本机)注意根目录下要有充足的可用空间用于备份。cd/#tar.gz格式tarcvpzfsystem_backup.tar.gz/--exclude=/proc--exclude=/lost+found--exclude=/system_backup.tar.gz--exclude=/mnt--exclude=/sys#tar......
  • 2038年MySQL5.7和MariaDB 10.6自动终止服务进程。MySQL 8.0.31未受影响。
    2038年MySQL5.7和MariaDB10.6自动终止服务进程。MySQL8.0.31未受影响。14年内,必须升级MySQL5.7数据库,重要的事情说三遍。见下面截图[Warning]Currenttimehasgotpastyear2038.Validatingcurrenttimewith5iterationsbeforeinitiatingthenormalservershutdownpr......