linux环境下数据库的复制
来源:互联网 发布:excel 文本 数据分列 编辑:程序博客网 时间:2024/05/17 01:51
这里介绍的是两台mysql服务器之间数据目录的复制问题:
A: 192.168.109.180
B: 192.168.109.191
l 假设服务器A上有career数据库,而服务器B尚没有
ssh –l root 192.168.109.180 password:******** 登录A
ssh –l root 192.168.109.191 password:******** 登录B
cd /usr/local/var
scp –r root@192.168.109.180:/usr/local/var/career career
到此career数据库已经复制到服务器B上
cd career
chown mysql .
chgrp mysql .
这样在服务器B上就可以访问career数据库了。
l 假设服务器B上已经建了career数据库,但是里面没有任何表
这样也可以直接复制数据库目录里面得所有表
登录B後,cd /usr/local/var/career
scp root@192.168.109.180:/usr/local/var/career/* .
然后就可以直接访问career中得表了。
l 假设服务器B上已经建了career数据库,但是里面也建了相应得表,但是里面没有任何数据或者里面已经有数据,这时候如果采用scp的复制方式直接覆盖,必须注意一点:
上面两种情况mysql服务器(A)并不需要关闭,而这时候必须在scp之前关闭A和B 的mysql服务器,即
A:(192.168.109.180)
mysqladmin –fefaults-file=/etc/my5.cnf –u root –p shutdown
(现在A上mysql-4和mysql-5在同时运行)
B: (192.168.109.191)
pkill mysql
cd /usr/local/var/career (里面已经有建好的表)
scp root@192.168.109.180:/usr/local/var/career/* .
完成直接覆盖后,重新启动mysql服务器
cd ../../bin
./mysqld_safe –user=mysql &
mysql
use career
- linux环境下数据库的复制
- linux centos下mysql数据库的主从复制环境搭建
- linux centos下mysql数据库的主从复制环境搭建
- linux环境下的硬盘批量复制
- 多源异构环境下数据库的同步复制技术研究
- linux下MySQL实现双机数据库复制的配置
- 在Linux环境下单机上实现MySQL5主从数据库同步复制
- linux环境下搭建mysql主从复制
- linux环境下,只复制文件夹目录及其子目录,不复制文件夹下面的文件,附:windows下的情况
- linux环境下创建数据库
- 带主体复制环境的数据库迁移
- linux下的复制命令
- Linux环境下Informix数据库的安装配置
- LINUX环境下启动/关闭ORACLE数据库的OEM
- linux环境下mysql数据库的安装配置及使用
- Linux环境下打Redis数据库的扩展
- Linux环境下,导入导出MySQL数据库的表数据
- Linux环境下的Mysql数据库安装与配置
- 今天打通了第一个电话。这两周真的很忙啊
- POJ 2719 Faulty Odometer 解题报告
- Direct3D学习(六):动画基础(1)动画和运动中的时间
- mysql 安装(支持全文索引)
- ssh自动(信任)登录
- linux环境下数据库的复制
- 我的小弟弟被一个男人咬了
- 如何用vb语句连接SQL数据库
- cisco路由上封BT方法比较及分析
- Eclipse快捷键大全(转载)
- linux上安装QQ
- Eclipse中单步调试Java程序
- 新作漢詩 平成十九年五月上海暑中逢雨
- Linux 上实现双向进程间通信管道