博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下mysql备份数据库
阅读量:4048 次
发布时间:2019-05-25

本文共 579 字,大约阅读时间需要 1 分钟。

全量备份

#!/bin/bash#日期today=$(date -d "now" +%Y-%m-%d_%H:%M:%S)#全量备份mysqldump -uhbzq -pHBZQ1111 --set-gtid-purged=OFF --all-databases > /home/archforce/$today.sql

单表备份

端口号一般为3306

mysqldump -h<主机名> -P<端口号> -u<数据库用户名> -p<数据库密码> <数据库名> <表名> --set-gtid-purged=off > /home/test/表名.sql

导入备份的表

先删除老的表

mysql –h<新主机名> -P<3306> -u<数据库用户名> -p<数据库密码> -e “drop database appconfigdb;”

导入

mysql -h<新主机名> -P<3306> -u<数据库用户名> -p<数据库密码> --default-character-set=utf8_bin 表名 < /home/test/表名.sql
如果无法导入utf8_bin那就用utf8

全量和单表备份实际上是一个概念只是sql语句中的参数不同,备份出来的都是sql脚本,所以导入也只是导入sql脚本无区别

set utf8 collate utf8_bin

转载地址:http://yffci.baihongyu.com/

你可能感兴趣的文章
No.176 - LeetCode1309
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql truncate (清除表数据)
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>
gstreamer相关工具集合
查看>>