1.导出整个数据库(–hex-blob 为有blob数据做的,防止乱码和导入失败用)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
代码如下 | 复制代码 |
mysqldump -u root -p --default-character-set=gbk --hex-blob i5a6 > i5a6.sql |
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
代码如下 | 复制代码 |
mysqldump -u root -p i5a6 users> i5a6.sql |
3.导出一个数据库结构
代码如下 | 复制代码 |
mysqldump -u root -p -d --add-drop-table i5a6 >d:/i5a6.sql |
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
代码如下 | 复制代码 |
mysql>use 数据库 |
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
代码如下 | 复制代码 |
mysql>source d:/i5a6.sql |
上面都是比较散的代码,下面我们来看shell代码
我首先要在本文带给你的是完整脚本。后面会对该脚本做说明。我假定你已经知道shell scripting、 mysqldump和crontab。
数据库导出代码
代码如下 | 复制代码 |
#!/bin/bash #1.数据库信息定义 #sql备份目录 #备份的数据库数组 #当前日期 #zip打包密码
|
数据定期清理脚本
作用
定期清理14天前的备份文件
代码如下 | 复制代码 |
#!/bin/bash - #1.参数配置 #mysql文件备份目录 #过期文件的时间 #当前所在星期,crontab在奇数的星期7执行
#2.清理过期文件,只在奇数星期7执行 |
crontab配置
代码如下 | 复制代码 |
0 5 * * 7 执行清理脚本 |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔