概要
mysqldump 命令行工具通常在操作系统的命令行界面(CLI)中执行。这个工具是 MySQL 数据库的一部分,因此你需要确保 MySQL 已经安装在你的系统上,并且 mysqldump 命令在你的系统路径中。以下是在不同操作系统中执行 mysqldump 命令的一般步骤:
在 Linux 或 macOS 上
打开终端(Terminal)。
输入 mysqldump 命令,后面跟上相应的参数。例如:
mysqldump -u username -p database_name > backup.sql
这里 username 是你的 MySQL 用户名,database_name 是你想要备份的数据库名。执行命令后,系统会提示你输入密码。
在 Windows 上:
打开命令提示符(Command Prompt)或 PowerShell。
输入相同的 mysqldump 命令。在 Windows 上,你可能需要指定 mysqldump 的完整路径,或者确保 MySQL 的 bin 目录在你的系统路径中。例如:
mysqldump -u username -p database_name > backup.sql
如果你的 MySQL 安装在 C:\Program Files\MySQL\MySQL Server X.X\bin(其中 X.X 是 MySQL 的版本号),你可能需要这样执行:
“C:\Program Files\MySQL\MySQL Server X.X\bin\mysqldump” -u username -p database_name > backup.sql
在执行 mysqldump 命令时,确保你有足够的权限来访问 MySQL 服务器和数据库。如果你的 MySQL 服务器运行在远程主机上,你还需要指定 --host 参数,例如:
mysqldump -h your_mysql_server_ip -u username -p database_name > backup.sql
这里的 your_mysql_server_ip 是你的 MySQL 服务器的 IP 地址或主机名。如果你的 MySQL 服务器使用了非标准端口,你还需要使用 --port 参数来指定端口号。
目标数据库:先建好数据库(数据库名一致)
执行:mysql -u [用户名] -p[密码] [数据库名] < [导出文件名].sql
刷新数据库查看最新数据