最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

整库备份mysql_MySQL

来源:动视网 责编:小采 时间:2020-11-09 17:55:57
文档

整库备份mysql_MySQL

整库备份mysql_MySQL:我们经常要对数据库做备份,库里面有好几个schema,挺麻烦的,写个脚本,嗯,方便目前的用户名,密码,host都是写死在脚本里,这样比较方便,有需要的朋友可以把他改成读参数的,或者是windows风格的下一步#!/bin/basht=`date +%Y%m%d_%H%M`
推荐度:
导读整库备份mysql_MySQL:我们经常要对数据库做备份,库里面有好几个schema,挺麻烦的,写个脚本,嗯,方便目前的用户名,密码,host都是写死在脚本里,这样比较方便,有需要的朋友可以把他改成读参数的,或者是windows风格的下一步#!/bin/basht=`date +%Y%m%d_%H%M`


我们经常要对数据库做备份,库里面有好几个schema,挺麻烦的,写个脚本,嗯,方便

目前的用户名,密码,host都是写死在脚本里,这样比较方便,有需要的朋友可以把他改成读参数的,

或者是windows风格的下一步

#!/bin/basht=`date +%Y%m%d_%H%M`p_user=rootp_pwd=123456p_host=127.0.0.1#从数据库中读出表结构echo 'select SCHEMA_NAME from SCHEMATA ' > sql#p_all_db=(gzcore gzchar gzrealmd gzshop)p_all_db=(`mysql -h${p_host} -u${p_user} -p${p_pwd} information_schema < sql`)rm sql#如果文件夹存在则删除#[[ -d ${p_host} ]] || rm -rf ${p_host}#创建新文件夹mkdir ${p_host} 2>/dev/nullcd ${p_host}#生成for i in ${p_all_db[*]}do if [ "SCHEMA_NAME" = $i ] || [ "information_schema" = $i ] || [ "mysql" = $i ];then echo "skip ${p_host} $i" continue else echo "bak ${p_host} $i .." rm -f ${PWD}/${i}_${t}.dump 2>/dev/null mysqldump -u${p_user} -p${p_pwd} -h${p_host} --databases $i > ${PWD}/${i}_${t}.dump fidone#返回原来的路径cd ..

文档

整库备份mysql_MySQL

整库备份mysql_MySQL:我们经常要对数据库做备份,库里面有好几个schema,挺麻烦的,写个脚本,嗯,方便目前的用户名,密码,host都是写死在脚本里,这样比较方便,有需要的朋友可以把他改成读参数的,或者是windows风格的下一步#!/bin/basht=`date +%Y%m%d_%H%M`
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top