mysqlhotcopy 正则使用小技巧

 更新时间:2011年08月14日 23:43:21   作者:  
mysqlhotcopy 是MySQL的热备工具,详细请看手册 ,为了安全起见我们给热备分配个用户
mysqlhotcopy 是MySQL的热备工具,详细请看手册 ,为了安全起见我们给热备分配个用户:

grant select, reload, lock tables on *.* to 'hotcopy'@'localhost' identified by '123456';
如果我们只想热备其中的一部分数据就有可能用到正则了,使用 mysqlhotcopy --help可以看到它支持的选项,其中有:--regexp 这个正则是和数据库名匹配的,比如:备份以abc开头的库,可以使用:

mysqlhotcopy --flushlog -u='hotcopy' -p='123456' --regexp= ^abc /home/bak
备份以[a-d]开头的库,可以使用:

mysqlhotcopy --flushlog -u='hotcopy' -p='123456' --regexp=^[a-d] /home/bak
如果想备份某个数据库中的某些表的话,有可能要用到以下方法:

备份test库以abc开头的表:

mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./^abc/ /home/bak
备份test库除abc开头的表:

mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./~^abc/ /home/bak
备份test库以abc_a,abc_b,abc_c,abc_d,abc_e,......,abc_w开头的表:

mysqlhotcopy --flushlog -u='hotcopy' -p='123456' test./^\(abc_[a-w]\)/ /home/bak

相关文章

  • Mysql中分布式锁的具体实现

    Mysql中分布式锁的具体实现

    分布式锁开发中经常使用,本文主要介绍了Mysql中分布式锁的具体实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • MySQL/MariaDB中如何支持全部的Unicode

    MySQL/MariaDB中如何支持全部的Unicode

    MySQL/MariaDB中,utf8字符集并不是对Unicode的真正实现,那么MySQL/MariaDB中如何支持全部的Unicode,感兴趣的朋友可以了解一下
    2021-08-08
  • MySQL通透详解架构设计

    MySQL通透详解架构设计

    这篇文章主要介绍了MySQL架构设计相关基础与原则,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2022-02-02
  • MySQL误删后使用binlog恢复数据的实现方法

    MySQL误删后使用binlog恢复数据的实现方法

    这篇文章主要介绍了MySQL误删后使用binlog恢复数据的实现方法,使用 binlog 恢复数据的预期效果是将误删的数据还原到误删之前的状态,以减少或消除数据丢失的影响,文中有相关的代码示例和图文介绍,需要的朋友可以参考下
    2024-05-05
  • Linux下MySQL8.0.26安装教程

    Linux下MySQL8.0.26安装教程

    文章详细介绍了如何在Linux系统上安装和配置MySQL,包括下载、解压、安装依赖、启动服务、获取默认密码、设置密码、支持远程登录以及创建表,感兴趣的朋友一起看看吧
    2024-12-12
  • 生产环境MySQL索引时效的排查过程

    生产环境MySQL索引时效的排查过程

    这篇文章主要介绍了生产环境MySQL索引时效的排查过程,文章根据SQL查询耗时特别长,看了执行计划发现没有走索引的问题展开详细介绍,需要的朋友可以参考一下
    2022-04-04
  • Linux下安装mysql-8.0.20的教程详解

    Linux下安装mysql-8.0.20的教程详解

    这篇文章主要介绍了Linux下安装mysql8.0.20的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • MySQL如何更改数据库数据存储目录详解

    MySQL如何更改数据库数据存储目录详解

    这篇文章主要给大家介绍了关于MySQL如何更改数据库数据存储目录的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • 出现错误mysql Table ''performance_schema...解决办法

    出现错误mysql Table ''performance_schema...解决办法

    这篇文章主要介绍了解决出现错误mysql Table 'performance_schema.session_variables' doesn't exist的相关资料,需要的朋友可以参考下
    2017-04-04
  • MySQL中创建时间和更新时间的自动更新的实现示例

    MySQL中创建时间和更新时间的自动更新的实现示例

    本文主要介绍了MySQL中创建时间和更新时间的自动更新的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07

最新评论