当前位置: 首页 > wzjs >正文

网站建设需要服务器么平台推广费用

网站建设需要服务器么,平台推广费用,做进口产品的网站,做个淘宝客网站怎么做的MySQL自动备份脚本 mysqldump命令将数据库中的数据备份成一个文本文件,表的结构和数据将存储在生成的文本文件中 基本语法 备份一个数据库下的多个表 # 备份一个数据库下的多个表# username表示用户名 # pwd表示密码 # localhost为数据库地址 # dbname表示数据库…

MySQL自动备份脚本

mysqldump命令将数据库中的数据备份成一个文本文件,表的结构和数据将存储在生成的文本文件中

基本语法

备份一个数据库下的多个表
# 备份一个数据库下的多个表# username表示用户名
# pwd表示密码
# localhost为数据库地址
# dbname表示数据库名称
# table1和table2参数表示需要备份的表的名称,为空则整个数据库备份
mysqldump -u username -p pwd -h localhost --default-character-set=utf8 dbname table1 table2 > BackupName.sql# 排除某些表不备份
mysqldump -u username -p pwd -h localhost --default-character-set=utf8 --database dbname -- --lock-all-tables --ignore-table=table1  > BackupName.sql
# 默认lock-tables会将所要备份的表进行锁表LOCK TABLES,所有表导出完成后,才会进行解锁UNLOCK TABLES
# lock-all-tables 在开始时会执行FLUSH TABLES WITH READ LOCK,导出完成,退出会话时,自动释放锁
# single-transaction  在开始时执行SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ,然后开启事务,并UNLOCK TABLES,且在每张表进行导出前,都会进行SAVEPOINT sp设置保存点,导出后执行ROLLBACK TO SAVEPOINT sp,回到保存点,保证数据一致性
备份多个数据库
# 备份多个数据库使用--databases# username表示用户名
# pwd表示密码
# localhost为数据库地址
# dbname1 dbname2表示数据库名称
# table1和table2参数表示需要备份的表的名称,为空则整个数据库备份
mysqldump -u username -p pwd -h localhost --default-character-set=utf8 --databases dbname1 dbname2  > BackupName.sql
备份所有数据库使用
# 备份所有数据库使用--all-databases# username表示用户名
# pwd表示密码
# localhost为数据库地址
# dbname1 dbname2表示数据库名称
# table1和table2参数表示需要备份的表的名称,为空则整个数据库备份
mysqldump -u username -p pwd -h localhost --default-character-set=utf8 --all-databases  > BackupName.sql

自动备份脚本

#!/bin/bash
# Mysql vars
DB_USER="root"
DB_PASS='123456'
MYSQLDUMP_OPT="--opt --events --ignore-table=mysql.events --default-character-set=utf8"# Others vars
DATE=`date +%Y%m%d_%H%M`
BIN_DIR="/usr/local/mysql/bin/"
BACK_DIR="/opt/backup_database/20190830"# GET DB_NAMES
DB_NAMES=`${BIN_DIR}/mysql -u${DB_USER} -p${DB_PASS} -A -e "show databases;" | egrep -v "Database|schema"`# Todo mysqldump
[ -d ${BACK_DIR} ] || mkdir -p ${BACK_DIR}
# mysqldump all databases
${BIN_DIR}/mysqldump ${MYSQLDUMP_OPT} -u${DB_USER} -p${DB_PASS} --all-databases | gzip > ${BACK_DIR}/all_databases_${DATE}.sql.gz
for DB_NAME in ${DB_NAMES}; dosleep 1DATE=`date +%Y%m%d_%H%M%S`${BIN_DIR}/mysqldump ${MYSQLDUMP_OPT} -u${DB_USER} -p${DB_PASS} ${DB_NAME} > ${BACK_DIR}/${DB_NAME}_${DATE}.sql# gzip backup# ${BIN_DIR}/mysqldump ${MYSQLDUMP_OPT} -u${DB_USER} -p${DB_PASS} ${DB_NAME} | gzip > ${BACK_DIR}/${DB_NAME}_${DATE}.sql.gz[ $? == 0 ] && echo "${DATE}:mysqldump ${DB_NAME} success." >>${BACK_DIR}/../mysqldump_backup.log || echo "${DATE}:mysqldump ${DB_NAME} err,please check." >>${BACK_DIR}/../mysqldump_backup.log
done
echo "==========All databases backups over==========" >>${BACK_DIR}/mysqldump_backup.log

数据还原

将备份出来的数据还原到某个数据库中

mysql -u root -p 123456 dbname < backup.sql

也可以登入数据之后进行

source 需要导入的sql文件位置

https://zhhll.icu/2021/数据库/关系型数据库/MySQL/运维/1.MySQL备份/

http://www.dtcms.com/wzjs/11782.html

相关文章:

  • 编写网站 语言百度官网网站登录
  • 网站建设开发费用预算海外营销公司
  • 深圳南山做网站百度搜索智能精选入口
  • 网站上做独立博客阿里云域名注册入口官网
  • 网站要跟换域名怎么做网站优化查询
  • python合适做网站吗查询网138网站域名
  • 南昌购物网站制作网络营销未来有哪些发展趋势
  • 如何政府网站建设搜索引擎优化行业
  • mysql asp网站给你一个网站seo如何做
  • wordpress cros西安seo网站关键词优化
  • 山西省建设工程招投标监督网站电商培训机构有哪些哪家比较好
  • 做网站搜爬闪品牌seo如何优化
  • 抖音网站长沙网站到首页排名
  • 网站系统维护一般要多久外贸网站推广公司
  • 直播网站开发源码下载青岛网站建设
  • 品牌网站建设报价网络营销的特点
  • 做网站主机网站策划书模板
  • 武汉市江岸区建设局网站百度推广平台登录入口
  • 开办网站原因网站搜索优化公司
  • 彩票代购网站建设酒店机票搜索量暴涨
  • 北京网站建设收费cpc广告接单平台
  • 贵阳网站空间深圳网络营销推广中心
  • 做sorry动图的网站网站收录是什么意思
  • 白之家 低成本做网站网站关键词优化的价格
  • 淘宝优惠券返利网站怎么做佛山百度关键词排名
  • 学做ps的网站有哪些网络销售怎么学
  • 中国石化工程建设有限公司首页seo推广编辑
  • 网站开发做什么费用百度词条优化工作
  • 专业网站建设首选公司郑州网络营销哪家正规
  • wordpress设置描述词seo搜索引擎优化哪家好