mysqldump命令导出数据库文件

命令如下:

mysqldump -uroot -p'password'
--all-databases
--single-transaction
--master-data=1
--flush-logs >/backup/db-$(date+%F)-all.sql

学习这条命令要达到的目的:①了解mysqldump基本语法 ②理解这里面反斜杠 \ 的意思是Shell中表示换行的意思,不然的话Shell默认回车是一条命令的结束,别忘记命令行就是Shell,这里加 \ 使得命令易于阅读和维护,更清晰明白。 ③理解$(...)这种语法的意思是Shell变量替换,它的老版本是单引号'command',这里的date +%F就是让日期按照yyyy-mm-dd的格式来显示的命令。

posted @ 2025-06-09 03:19  wewnehwhe  阅读(11)  评论(0)    收藏  举报