利用phpmyadmin设置mysql主从同步(或者备份)
2014-05-15 17:15
281 查看
一、实现同步的原理:
在主数据库与 从数据库 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 从数据库 端,另外一个线程(IO线程)在 主数据库 端。注意:
1.要实现同步,必须先启动主数据库(相当于开启一个服务,等待其他数据库来连接),然后在启动从数据库
2.数据库的版本要一致
二、具体步骤
1.打开主数据库,找到复制功能
选择自己需要同步的数据(或者排除的数据库)生成一段代码,打开住数据库的my.conf(默认:/etc/mysql/my.cnf),在配置文件最后加上一行
[mysqld] ,再加上phpmyadmin生成的代码。即:
[mysqld] server-id=3936765 log-bin=mysql-bin log-error=mysql-bin.err binlog_ignore_db=test |
/etc/init.d/mysql restart |
现在我们就可以添加复制的用户了,可根据自己的需求添加用户,
注意:如果我们添加的用户的【主机】不是127.0.0.1的就必须修改我们的mysql配置文件,因为mysql默认安装是只允许127.0.0.1连接的。我们需要找到以下两句话,然后注释掉就可以了,当然需要重启mysql
#skip-external-locking #bind-address = 127.0.0.1 |
2.现在配置从数据库
同样的,进入从数据库的phpmyadmin的复制界面,选择【从复制】的配置。进入之后,phpmyadmin会默认生成一个随机的线程ID(也可以自己写一个),跟配置主数据库一样,在从数据库的配置文件中加入
[mysqld] server-id=1375673884 |
如果配置都没有错,刷新从数据库的phpmyadmin复制界面,将看到一下界面
这就表示已经设置成功了,这时也可以到主数据库的phpmyadmin复制界面【查看已连接的从服务器】查看服务器ID(就是我们设置的线程ID),主从数据库同步到此结束了。
转自:http://www.junerik.com/?p=275
相关文章推荐
- 利用phpmyadmin设置mysql的权限方法
- 如何利用phpMyAdmin创建数据库,设置编码 php apache MySQL
- 利用phpmyadmin设置mysql的 权限详解
- Mariadb或者MySQL主主同步备份设置(windows)
- phpmyadmin中为站点设置mysql权限的图文方法
- mysql主从同步快速设置
- 利用 mysqldump命令 或者mysql命令导入导出数据
- MySQL备份还原问题,备份文件出乱码,phpMyAdmin还原报错。
- 利用IIS内置工具 备份恢复IIS设置
- linux服务器下mysql设置主从同步的过程
- phpmyadmin中为站点设置mysql权限的图文方法
- mysql主从同步备份步骤及相关命令
- mysql主从同步快速设置
- RHEL5搭建apache服务器全过程(五)部署awstats、phpMyAdmin以及备份MySQL
- 利用php还原mysql大文件的备份
- Mysql主从同步备份策略分享
- Mysql主从同步备份策略
- 利用phpmyadmin备份和恢复BugFree数据库
- Mysql利用Mysqldump备份 及还原数据库
- WINDOWS MySQL服务器 怎样设置自动备份