mysql数据库跨服务器间复制与迁移

mysqldump -h host -u user -p dbname>bak.sql

host即原服务器的ip地址,这里有一个前提,就是要将原服务器的mysql设置成远程可连接,这个设置在网上很容易找到,我就不在此进行说明了。实践 了一下,速度还是可以的,从长沙服务器传输数据到上海服务器,采用该命令,600多M的sql文件,只用了两三分钟就导出完成了,然后直接采用:

mysql -u user -p  dbname<bak.sql
时间: 2024-10-25 14:39:39

mysql数据库跨服务器间复制与迁移的相关文章

MySQL数据库跨服务器数据同步

1.背景介绍最近公司项目要求与开源项目Zentao做数据对接,因为改动开源项目风险较大,采用将Zentao数据库的相关表与本地数据库同步的方案.由我测试方案的可行性.mysql版本:5.7.20.本地数据库A(作为Zentao数据库),本地数据库B,本地程序C:本地为Windows环境. 2.方案探索方案1项目经理的意思是在A中写触发器,表中数据变化时将ID发给C,由C在A中查询变化的数据,写入B.过程中需要安装mysql-udf-http插件(参考:https://www.2cto.com/d

MySQL数据库跨分区迁移

一.需求分析MySQL数据库一主两备,但是未在同一个分区,所谓分区是指数据存放在不同的存储上,目的是防止存储故障导致数据丢失. 二.解决方案,数据迁移通过备库对数据进行迁移,不动主库,不影响业务.操作步骤如下: 1.备库停机 shutdown; 2.scp -r 传输数据库软件和数据文件及binlog等数据库相关文件 3.新备库参数调整 记住两个id,server_id和server_uuid,存放在my.cnf和auto.cnf文件中. 4.新备库启动 mysqld_safe --defaul

Mysql数据库主从同步(复制)热备份

随着大数据的发展,数据的安全问题日益凸显,往常不被重视的数据库维护变得必不可缺,数据的灾备变成个各大企业/个人站长业务运行中必须重视的环节.上一篇文章提到了自动化备份避灾的几种方案及选择,今天就来实践一下主从/双向异地热备份方案. Mysql数据库同步(复制)的概念,主从同步使得数据可以从一个服务器无缝迁移复制到另一台服务器.这个过程中一台服务器充当主服务器(master),另一台或另外多台充当从服务器(slave).复制进程I/O是异步进行的,所以服务器不需要一直保持关联的状态. Mysql数

linux两台服务器间复制文件scp

换服务器或添加服务器时常会用到两台服务器之间复制文件,这个时候就可以使用scp命令. scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度. 两台主机之间复制文件必需得同时有两台主机的复制执行帐号和操作权限. scp一般有六种使用方法: 本地复制远程文件:(把远程的文件复制到本地) scp [email protected]:/val/test/test.tar

SQL SERVER 数据库跨服务器查询插入数据

SQLserver的分布式查询:如果一个项目需要二至多台服务器,而我们又必须从几台服务器中将数据取出来,这就必须用分布式查询!在这里有两个概念:本地数据源.远程数据源!本地数据源指的是单个服务器上的数据而远程数据源指的是另一个SQL实例上的数据.如何跨服务器取数呢?一.如果经常访问或数据量大,建议用链接服务器--创建链接服务器exec sp_addlinkedserver ''srv_lnk'','''',''SQLOLEDB'',''远程服务器名或ip地址''exec sp_addlinked

SQL SERVER数据库跨服务器数据导入

今天从服务器导入到本地表数据,因为跨服务器,所以用特殊的方法 ---根据原表创建新表,并且把数据导入select * into 表 from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) ---已经有表结构insert into 表 select* from openrowset('SQLOLEDB' ,'sql服务器名';'用户名';'密码' ,数据库名.dbo.表名) 如果本地Ad Hoc Distributed Quer

centos svn 服务器间的数据迁移

svnadmin dump erp > ~/erp.svn   当前目录下的erp 导出到根目录下名为erp.svn tar -zcvf backupSvn.tar.gz backupSvn   压缩 scp /root/erpsvn.tar.gz [email protected]:/tmp    服务器间传输文件    登录名@服务器地址: /tmp目录下 tar -zxvf erpsvn.tar.gz  解压 svnadmin create /data/svn/repos/erp  创建版

Shell进行MySQL表跨服务器增量更新同步小脚本

工作所需写的小脚本. # !/bin/bash # Author : 蛙鳜鸡鹳狸猿# create_ts : 2017年 01月 03日 星期二 14:48:14 CST# program : Incremental transfer table records between MySQL servers# crontab : 11/min# # # __init__ host_src=yourht_A # source db server config listuser_src=rootpsw

Mysql的跨服务器 关联查询--Federated引擎

1.确认开启Federated引擎 查询FEDERATED功能是否开启: show ENGINES; 2.如果状态为NO则需修改my.ini文件,增加一行federated配置: 在[mysqld]下面添加 federated,然后重启mysql 3.建立映射表 注意: - 表名可以不同,但表结构要完全相同 - ENGINE=InnoDB 要改成 ENGINE=FEDERATED - 添加最下面一行:CONNECTION='mysql://用户名:密码@ip:端口/数据库名/表名' 4.结果(此