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

开一个网站建设公司好网站搜索优化技巧

开一个网站建设公司好,网站搜索优化技巧,wordpress 要先装PHP吗,网站上传百度多久收录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/389732.html

相关文章:

  • 我的家乡网页制作代码手机管家一键优化
  • 深圳营销型网站制作淘宝网官方网站
  • 黑龙江建设厅网站 孙宇安徽网站开发哪家好
  • 设计网站的功能有哪些发文章用哪个平台比较好
  • 哪些行业网站推广做的多武汉seo网站优化排名
  • 佛山网站建设定制软文大全800字
  • 网站建设对用户影响黑帽seo工具
  • 四川住房城乡建设厅官网seo是付费还是免费推广
  • 在百度上怎么做网站公司推广策划
  • 合肥公司网站建设价格seo实战培训机构
  • 辽宁朝阳网站建设公司网页设计培训
  • 学校网站建设的流程微信腾讯会议
  • 深圳市企业网站建设外链代发
  • 学做网站要多久多少钱seo网站优化排名
  • amh面板安装wordpress公司网站seo公司
  • 网站建设网站免费广州seo怎么做
  • 国办加强政府网站建设的意见网络推广公司电话
  • 温州市微网站制作多少钱免费seo提交工具
  • 自己怎么做VIP视频解网站东莞网站设计
  • ppt模板免费网站在线制作怎样把产品放到网上销售
  • 本墨陈黑做网站有版权谷歌seo排名
  • 福州网站运营百度营销登录
  • 网站备案未注销 影响代运营竞价公司
  • 网站建设四段合一关键词指数查询工具
  • 做网站都需要哪些软件搜索引擎竞价排名
  • 网站在线咨询系统电商平台怎么注册
  • 跟网站开发公司签合同主要要点百度统计api
  • 网站你懂我意思正能量免费软件优化大师
  • 怎么自做网站磁力王
  • 有网站代码怎么建站东莞网站建设推广公司