有很多种配置主从同步的方法,可以总结为如下的步骤: 主和从的身份可以自己指定,我们将 如果在设置主从同步前,主服务器上已有大量数据,可以使用mysqldump进行数据备份并还原到从服务器以实现数据的复制。 说明 找到Windows上mysql命令的位置 新打开的命令窗口,在这个窗口中可以执行类似在Ubuntu终端中执行的mysql命令 将从主服务器Ubuntu中导出的文件复制到从服务器Windows中,可以将其放在上面mysql命令所在的文件夹中,方便还原使用 File为使用的日志文件名字,Position为使用的文件位置,这两个参数须记下,配置从服务器时会用到 可以在开始菜单中输入services.msc找到并运行 注: 在Ubuntu的MySQL中(主服务器)创建一个数据库
MySQL主从同步配置
文章目录
1. 主从同步的定义
因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。使用主从同步的好处:
提高数据安全,因为数据已复制到从服务器,从服务器可以终止复制进程,所以,可以在从服务器上备份而不破坏主服务器相应数据在主服务器上生成实时数据,而在从服务器上分析这些数据,从而提高主服务器的性能2. 主从同步的机制

3. 配置主从同步的基本步骤
4. 详细配置主从同步的方法
虚拟机Ubuntu中MySQL作为主服务器,将Windows中的MySQL作为从服务器。 在主从设置前,要保证Ubuntu与Windows间的网络连通。4.1 备份主服务器原有数据到从服务器
4.1.1 在主服务器Ubuntu上进行备份,执行命令:
mysqldump -uroot -pmysql --all-databases --lock-all-tables > ~/master_db.sql 
4.1.2 在从服务器Windows上进行数据还原
 
 
 在刚打开的命令黑窗口中执行还原操作:mysql –uroot –pmysql < master_db.sql 
4.2 配置主服务器master(Ubuntu中的MySQL)
4.2.1 编辑设置mysqld的配置文件,设置log_bin和server-id
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 
4.2.2 重启mysql服务
sudo service mysql restart 4.2.3 登入主服务器Ubuntu中的mysql,创建用于从服务器同步数据使用的帐号
mysql –uroot –pmysql GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' identified by 'slave'; FLUSH PRIVILEGES; 
4.2.4 获取主服务器的二进制日志信息
SHOW MASTER STATUS; 
4.3 配置从服务器slave(Windows中的MySQL)
4.3.1 找到Windows中MySQL的配置文件

4.3.2 编辑my.ini文件,将server-id修改为2,并保存退出。

4.3.3 打开windows服务管理
 
4.3.4 在打开的服务管理中找到MySQL57,并重启该服务

5. 进入windows的mysql,设置连接到master主服务器
change master to master_host='10.211.55.5', master_user='slave',      master_password='slave',     master_log_file='mysql-bin.000006', master_log_pos=590; master_host:主服务器Ubuntu的ip地址 master_log_file: 前面查询到的主服务器日志文件名 master_log_pos: 前面查询到的主服务器日志文件位置 
6. 开启同步,查看同步状态

7. 测试主从同步


本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)