linux拷贝mysql数据库
时间: 2023-09-12 12:03:08 浏览: 165
linux下mysql使用复制功能
在Linux系统中,可以使用以下命令拷贝MySQL数据库:
1. 使用mysqldump命令备份数据库
首先使用mysqldump命令将需要备份的数据库导出为.sql文件,例如:
```
mysqldump -u username -p database_name > backup.sql
```
其中,`username`是MySQL数据库的用户名,`database_name`是需要备份的数据库名称,`backup.sql`是备份文件的名称。
执行上述命令后,会提示输入MySQL数据库的密码,输入密码后等待备份完成即可。
2. 使用scp命令将备份文件从远程服务器拷贝到本地
假设需要将备份文件从远程服务器的`/root/backup`目录拷贝到本地的`/home/user/backup`目录,可以使用以下命令:
```
scp username@remote_ip:/root/backup/backup.sql /home/user/backup/
```
其中,`username`是远程服务器的用户名,`remote_ip`是远程服务器的IP地址,`/root/backup/backup.sql`是备份文件的路径,`/home/user/backup/`是本地目录的路径。
执行上述命令后,会提示输入远程服务器的密码,输入密码后等待拷贝完成即可。
阅读全文