📜  导出数据库 ccli mysql - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:30.467000             🧑  作者: Mango

导出数据库 ccli mysql - Shell-Bash

该命令可以在Shell-Bash环境中使用,用于导出MySQL数据库。

使用方法
$ ccli mysql export [options] <database> <destination>

<database>:要导出的数据库名。

<destination>:导出文件存放路径及文件名。支持绝对路径和相对路径。如:/home/user/backup.sql./backup.sql

[options]:导出选项。可选。

  • -h, --host <hostname>:MySQL主机名,默认为localhost。
  • -P, --port <port>:MySQL端口号,默认为3306。
  • -u, --user <username>:MySQL用户名。
  • -p, --password <password>:MySQL密码。不要在命令行中明文输入密码,建议在命令中省略此选项,以便在提示时输入密码。
  • -D, --default-character-set <charset>:导出文件字符集,默认为utf8。
示例
$ ccli mysql export -u root -p mypassword mydatabase ./backup.sql

以上命令将导出名为mydatabase的MySQL数据库,并将生成的备份文件保存在当前目录下的backup.sql文件中。

注意事项
  • 密码不要在命令行中明文输入。
  • 备份文件会覆盖同名文件,请确保目标路径不存在同名文件或备份文件命名不同。
  • 如果数据库中有表名、列名等包含中文的情况,建议指定导出文件的字符集为utf8或utf8mb4。