Linux下Mysql数据库的备份操作命令


#备份指定表的指定条件的数据
mysqldump -utest -p1qaz2wsx cardb tb_user--where=" id='56' or id='58'" > tb_user_back.sql
-u指定用户

-p指定密码

#cardb数据库名

#tb_user表名

--where指定表的查询条件

#tb_user_back.sql备份文件名,自动创建

######################################################

#指定指定脚本并记录日志

mysql -h localhost -uroot -p123456 -e "source t.sql" > /tmp/sousql.txt 

-h主机名或ip

-e指定脚本名称,填绝对路径或相对路径

######################################################
#导出多个表的数据
mysqldump -uroot -pdbpasswd dbname test1 test2 test3>db.sql;
######################################################
#导出数据库表结构
mysqldump -uroot -p12346 -d cardb > cardbStrutct.sql

-d指定数据库名

######################################################

 

posted @ 2020-06-11 20:59  今夕是何年?  阅读(318)  评论(0编辑  收藏  举报