mysqldump备份数据库
mysql有通过mysqldump备份和直接复制数据文件两种备份方法。但直接复制方法有移植性不强的缺点,当你使用一种直接备份方法时,你必须保证表不在被使用。优点是适合备份大数据量文件。mysqldump还支持只导出表结构或只导出数据
mysqldump备份与还原
- 优点:能够移植到其他机器上,甚至不同硬件结构不同操作系统的机器上。
- 缺点:缺省地,mysqldump在写入前将一个表的整个内容读进内存。这通常确实不必要,并且实际上如果你有一个大表,几乎是失败的。
mysql数据备份与还原命令:
1备份:mysqldump -uroot -p密码 test test1 > test.sql
2说明:
3mysqldump 备份命令
4root 用户名(root管理员)
5test 备份的数据库名
6test数据库下需备份的表test1备份的表名
7> 备份符号
8test.sql 备份的路径和文件名
还原及原程备份
1备份还原 mysql -u root -p test< d:test.sql
2原程备份 mysqldump -h ip -uroot -proot database > c:data.sql
备份表结构或表数据
11.导出结构不导出数据
2mysqldump --opt -d 数据库名 -u root -p > xxx.sql
32.导出数据不导出结构
4mysqldump -t 数据库名 -uroot -p > xxx.sql
53.导出特定表的结构
6mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql
74.mysql数据还原
8mysql 数据库名 < 文件名
9source /tmp/xxx.sql
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/mysqldump/167.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.