备份远程主机上mysql,mongodb上数据,在docker容器中导入

将远程机器中的mysql,mongodb数据备份到Ubuntu20.04中

前提:一定要明确数据库的版本。
已知:远程机器ip,mysql账号,密码。
说明:以下命令均在Ubuntu20.04中执行


查看远程mysql的版本:用mysql workbench连接上远程数据库。
点击Query菜单,在空白框输入select version();
在点击菜单栏中第二个闪电符号,执行这条命令。就可以在下面的输出中看到mysql版本。
备份远程主机上mysql,mongodb上数据,在docker容器中导入_第1张图片


  1. 备份mysql数据
    在ubuntu中执行以下命令:
#使用mysqldump命令备份,需要安装客户端相关组件。
sudo apt install mysql-client-core-8.0 #可以直接执行下一条命令,根据命令行提示进行安装。
#备份mysql数据库到本地主机(ubuntu 20.04)
mysqldump --column-statistics=0 -h 10.22.8.408 -u root -p12345 -A>sys.sql
#-h参数指明远程机器的ip,也可以同时指定端口:10.22.8.408:27017,-u指明登录的用户名,-p后的12345是登录密码 -A说明备份所有的数据库。sys.sql是linux上用来存储备份数据的文件(自己手动创建)
#由于数据库的文件可能很多,因此此命令的执行可能要较长时间。

你可能感兴趣的:(数据备份,docker,mongodb,mysql,数据备份,ubuntu)