从命令行将MySQL数据库转储到纯文本(CSV)备份,可以使用mysqldump
命令。mysqldump
是一个用于备份MySQL数据库的实用程序。以下是一个简单的示例,说明如何使用mysqldump
将数据库转储到CSV文件:
mysqldump -u 用户名 -p 数据库名 表名 --tab=/path/to/output/directory
其中,-u
选项指定用户名,-p
选项指定密码,数据库名
是要备份的数据库的名称,表名
是要备份的表的名称,/path/to/output/directory
是输出目录的路径。
例如,如果要备份名为my_database
的数据库中的名为my_table
的表,可以使用以下命令:
mysqldump -u root -p my_database my_table --tab=/path/to/output/directory
输入密码后,该命令将在指定的输出目录中生成一个CSV文件,其中包含my_table
表的数据。
需要注意的是,mysqldump
命令默认使用TAB字符作为字段分隔符。如果需要使用其他字符作为分隔符,可以使用--fields-terminated-by
选项指定。例如,要使用逗号作为分隔符,可以使用以下命令:
mysqldump -u root -p my_database my_table --tab=/path/to/output/directory --fields-terminated-by=','
总之,使用mysqldump
命令可以方便地将MySQL数据库转储到CSV文件中,以便进行备份和迁移。
领取专属 10元无门槛券
手把手带您无忧上云