美文网首页
使用拼接语句进行备份

使用拼接语句进行备份

作者: 蔺蔺蔺赫赫 | 来源:发表于2019-07-20 22:44 被阅读0次

生产需求1

    mysqldump -uroot -poldboy123 world city >/tmp/world_sql

-----模仿以上命令对整个数据库下的1000张表进行单独备份

-----排除sys,performance,information_schema

select concat("mysqldump -uroot -poldboy123 ",table_schema," ",table_name," >/tmp/my_bak/",table_schema,"_",table_name,".sql")

from information_schema.tables

where table_schema not in('sys','performance','information_schema')  到此为止mysqldump -uroot -poldboy123 库名 表名 >/tmp/库名_表名.sql就全部显示出来了

into outfile '/tmp/mysql_bak.sh';  到这才是把命令语句全部导出到备份脚本文件中去,但是现在运行会报错

 因为配置文件中的安全路径不是tmp 所以更改my.cnf

  重启 在 数据库中执行此命令    再到/tmp中执行/tmp/mysql_bak.sh就备份了

从information_schema.tables查询

与sysperformance,information_schema无关的tables_schema

相关文章

  • 使用拼接语句进行备份

    生产需求1 mysqldump -uroot -poldboy123 world city >/tmp/wor...

  • mysql数据备份-笔记1

    mysqldump备份数据库 备份单个 备份压缩 带创建数据库语句进行备份 多个库进行备份 备份 备份events...

  • Python入坑第一天(一)

    基本字符: “\” 转义字符,用来输入语句中使用 “\n” 换行字符,输入语句中使用 "+" 拼接字符,可以拼接字...

  • 千万级数据快速备份恢复

    传统方法导出SQL语句缓慢,耗时久改用mysqldump命令进行备份文件,再使用source进行导入 导出完成会有...

  • 写sql的tip

    hibernate可以使用stringbuild去拼接sql语句,如果使用string去拼接,会造成很多多余的对象...

  • Mybatis

    mybatis中#和$的区别 $直接与SQL语句进行拼接,#以字符串进行拼接,即加“”; #{}会经过预编译, ...

  • Android GreenDao 拼接查询条件

    除了拼接原生 sql 语句,也可以这样拼接 //对输入参数非空判断进行where拼写 if (!TextUtils...

  • MyBatis在SQL语句中取list的大小

    需求:使用MyBatis进行开发时,在一个SQL语句中需要拼接list的大小。 大家都知道,当我们在MyBatis...

  • MySql创建拼接字段

    拼接字段 拼接 将多个值联结在一起拼接成单个值。 在MySQL的SELECT 语句中,可使用Concat() 函数...

  • mybatis plus条件构造器-常用词解释

    常用词解释: where WHERE 语句,拼接 + WHERE 条件and AND 语句,拼接 + AND 字段...

网友评论

      本文标题:使用拼接语句进行备份

      本文链接:https://www.haomeiwen.com/subject/jrqjlctx.html