以前,要设置数据同步更新,需要两台mysql数据库来实现主从配置。 以下是phpmyadmin的高级版本。 在这里,这个功能很容易实现,所以用文字介绍。
台湾是从服务器上实现的。 我要在这里分享我所做的过程
以下,有错误的地方。 向各网友指出。
一台系统:centos linux服务器IP:192.168.0.8 windows2003服
一台服务器IP:192.168.0.9
在软件:centos linux服务器上安装mysql-server5.0 windows2003
安装名为Apmserv的软件后,mysql5.1、phpmyadmin (
管理MYSQL数据库)
一.首先在主服务中设立用户,用于同步数据。 我在这里录用
以图形方式管理和构建MYSQL数据库软件(phpmyadmin ) )。
注意事项:此用户管理权限必须具有replicaiion
slave是复制权限:
第二,我可以使用刚从windows2003服务器上建设的用户管理员吗
有关如何连接到linux (主服务器) Apmserv的详细信息,请不要在此处详细说明。
从服务器上运行: MySQL-h 192.168.0.8-uadmin-p,然后输入密码
(注意: mysql的命运不是windos系统,所以添加环境变量。)
第三,配置主服务器配置文件。 vim /etc/my.cnf
服务器id=1
罗宾
这两行是新添加的
重新启动mysql
MySQL-u根- p
显示主状态;
(这表示主服务器已成功配置。)
四.来自服务器的配置文件也是my.cnf
服务器- id=2从服务器id号开始
主机-主机主机主机的地址
主端口号
主用户复制所需的用户名
与主密码复制所需的用户名相对应的密码
需要在复制到数据库中复制的数据库
重新启动数据库
mysqlshow slave statusG;
主从服务器分别新建test1数据库,从主服务器数据插入数据可以从服务器立即同步时到. *主服务器的IP地址发生变化时,从服务器开始。 要实现同步,只修改/etc/my.cnf是没有用的。 需要以下命令:
停止平板;
重置平板;
change master to
MASTER_HOST='master_ip ',
- master _ user=' replication _ user _ name ',
- master _ password=' replication _ password ',
- master _ log _ file=' recorded _ log _ file _ name ',
- master _ log _ pos=recorded _ log _ position;
开始平板;
其中master_ip、master_user和master_password是master ip地址,是具有复制权限的用户和密码
将recorded_log_file_name置换为上述记录用的file,将recorded_log_position设为上述记录用的position
这篇技术文章是由网络提供的。 如果您不打算侵犯您的权利,请单击此处反馈版权投诉
正文系统来源: php中文网