如何对mysql备份Mysql数据库的常用备份方法是使用使用实用程序mysqldump, 其命令格式如下
# mysqldump [options] database [tables]
其参数的含义为:
options:代表mysqldump的选项,通过mysqldump –help可以查到 。
database: 代表将要备份的数据库
tables:代表将要备份的表,如果不指定任何表,则备份整个数据库 。
使用 mysqldump进行备份非常简单,如果要备份数据库” phpbb_db_backup ”,使用命令:
#mysqldump –u -p phpbb_db_backup/usr/backups/mysql/ phpbb_db_backup.2005.5.6
还可以使用gzip命令对备份文件进行压缩:
#mysqldump phpbb_db_backup | gzip/usr/backups/mysql/ phpbb_db_backup.2005.5.6 。gz
恢复数据使用命令:
#mysql –u -p phpbb_db_backup /usr/backups/mysql/phpbb_db_backup.2005
unix下mysql数据库如何利用工具进行数据备份用以备份的工具
1.
mysqldump
2.
mysqlhotcopy
3.mysqlsnapshot
4.ibbackup
联机备份
.VS.
脱机备份
联机备份通常使用在不能接受数据库停机的情况下,一般来说,脱机备份速度快,并且发生错误的几率少,我们不用担心数据库正在执行事务,锁表等容易发生一致性问题的发生 。如果你幸运的可以停下数据库或者有一个主从方式的数据库 , 请使用脱机方式备份 。
Data
Dump
vs
Raw
backups
Data
dump
输出一系列SQL
语句序列,可以在后来用来重新创建数据库的结构并恢复数据 。mysqldump
是这个领域的首选工具,他可以用在任意类型的表上面 , 无论是本地的还是网络的 。当然,由于要产生很多额外的SQL语句 , 导出结果将是一个很大的文件并且占用很多CPU资源,最重要的是,当数据恢复后需要一次完全的索引重建 。
更有效率的方法是是对MySQL数据库的物理文件做一次快照(snapshot) 。因为我们跳过了很多转化步骤,因此处理起来比较高效 。
做一个MyISM数据表的备份只要拷贝磁盘上数据文件和索引文件 。对InnoDB , 需要备份对应表空间和关联的事务日志 。
mysqldump
/
mysqlhotcopy
/
mysqlsnapshot
/
ibbackup
mysqldump
-
(online,
dump)
-
最一般的工具,他会通过锁表的方式从一个联机数据库中做数据导出并写到指定的文件中(磁盘或网络上) 。他只适合小的数据库 。
#
typical
mysql
dump
backup
and
restore
usage
mysqldump
-u
root
-pPassword
-x
–all-databases
db_dump.sql
mysql
-u
root
-pPassword
db_dump.sql
#
dump
into
‘backup’
folder
(local
machine),
into
two
text
files
data,
table_structure
mysqldump
-T
backup
–fields-terminated-by=’,’
database-name
-u
root
-pPassword
#
compress
the
dumped
data
on
the
fly
mysqldump
-u
root
-pPassword
–all-databases
|
bzip2
-c
db_dump.bz2
mysqlhotcopy
-
(online,
raw)
将对由
ISAM或MyISAM
表构成的数据库做一个完全的物理备份 。他的操作方式:对所有表获取一个只读锁=做文件拷贝=释放锁 。
#
perform
an
online
backup
into
/backup/location
mysqlhotcopy
-u
root
-p
password
database_name
/backup/location
mysqlsnapshot
-
(online,
raw)
一个非常好的工具用来在联机方式下获得MySQL数据库的一个快照 。可以配置它来压缩数据,并/或
推荐阅读
- erp系统怎么导入表格,怎么把erp里的东西导入xls
- win10装sqlserver哪个版本,win10安装sqlserver2005
- 快手的小店如何推广挣钱,快手小店怎么推广商品
- erp系统怎么连接打卡器,怎样用erp系统录入数据
- php获取数据库结构 php获取数据库结构图
- 公众号怎么导到notability,公众号怎么导到秀米
- 游戏开发的细节,游戏开发的细节有哪些
- 温婉直播设备文案,主播直播文案
- mysql中分区怎么删 mysql删除分区数据