Linux 平台 备份mysql 数据库
2020-03-29 10:31
141 查看
mysqldump命令指定数据库
mysqldump -uroot -p db_name> db_all.sql
回车输入密码:
备注:
root : 数据库用户名
db_name: 数据库名称
db_all.sql 备份输出的文件名
如果备份文件太大,需要压缩就这样写
mysqldump -uroot -p db_name | gzip > db_all.sql.gz
gzip 指定压缩格式
如果出现如下错误
mysqldump: Couldn’t execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, ‘$.“number-of-buckets-specified”’) FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME …
就在mysqldump 命令后面加上
–column-statistics=0
例如: mysqldump --column-statistics=0 -uroot -p db_name | gzip > db_all.sql.gz
mysqldump 备份指定数据库、指定表
mysqldump -uroot -p db_name table_name -w ‘(id=1215 or id=1216 or id=1218)’ > db_table.sql
回车输入密码:
备注:
root:数据库用户名
db_name:要备份的数据库名
table_name:要备份的表名
db_table.sql :备份后输出的文件名称
-w : 筛选条件,相当于sql中where条件。多条件情况下,如果有括号,要用引号括起来。
相关文章推荐
- linux下对mysql的数据库进行定时备份
- linux下mysql自动备份数据库与自动删除临时文件
- linux下mysql的数据库备份文件*.sql从高版本mysql恢复到低版本mysql
- Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
- linux上mysql远程备份和自动导入到指定数据库的shell脚本
- Linux&MySQL:数据库备份
- MySQL平台数据库备份方案详细说明
- 《MySQL入门很简单》学习笔记(3)之第3章Linux平台下安装与配置MySQL(关键词:数据库/MySQL)
- mysql官网无法下载linux平台的数据库
- linux下mysql定时备份数据库
- Linux mysql 数据库自动备份
- linux自动备份数据库(mysql)
- 分享linux平台下网站和数据库每天自动备份sh脚本(带教程)
- Linux下MySQL整个数据库的备份与还原2
- linux下mysql自动备份数据库与自动删除临时文件
- Linux下mysql整个数据库的备份和还原
- MySQL平台数据库备份方案详细说明
- linux下mysql定时备份数据库
- linux下mysql定时备份数据库
- Linux -MySQL-数据库备份与恢复