Windows下建立MySQL主从服务器
来源:互联网 发布:软件测试工作日志 编辑:程序博客网 时间:2024/06/05 15:25
http://www.kklinux.com/html/shujukujishu/Mysqljishu/200808/05-220_2.html在高负载的情况下,独立 MySQL 服务器的负荷压力比较大,这时候我们可以建立主从服务器(一个 master, 多个 slave),让主服务器负责写操作,从服务器负责读请求,也算是"负载均衡"吧.具体配置:(由于PHP开发的需要,我选择了Windows)1、正常安装 MySQL 服务器,假定我们选择的安装目录是 c:/mysql;并运行实例配置向导,进行偏向设定。2、拷贝mysql安装为 mysql_backup, 即:c:/mysql_backup;3、卸载刚才进行的mysql安装(因为有windows注册表的缘故,如果没有卸载即不可以再次进行安装),并手动删除未卸载完全的mysql目录。4、把mysql_backup从命名两次,即c:/mysql和c: /mysql2,他们就是我们要配置的主从服务器,当然可以设置更多的从服务器。现在它们的配置完全一样。5、对于 mysql2目录,我们需要打开 my.ini 文件进行一些设置。 a:分别修改 basedir 和 datadir 为对应的目录(basedir="C:/mysql2/", datadir="C:/mysql2/Data/") b:修改 [mysqld] section 下的监听端口 即 port=3307现在两台 MySQL 服务器是可以分别运行的。但是我们需要把它们加入 Windows 服务中,方便运行管理。 -----6、进入 两个mysql安装下的根目录下的 bin 目录,分别运行 : mysqld-nt install mysql, mysqld-nt install mysql2。这时它们应该都可以通过 Windows 服务启动和关闭。7、修改 Windows 注册表, 让两个 mysqld 实例以正确的配置文件运行。运行: regedit打开注册表,在 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/下找到 mysql和mysql2子节点。修改下面的ImagePath数值,使之对应相应的 my.ini文件。C:/mysql/bin/mysqld-nt --defaults-file="C:/mysql/my.ini" mysqlC:/mysql2/bin/mysqld-nt --defaults-file="C:/mysql2/my.ini" mysql2现在 它们都可以正常以 Windows 服务的方式运行了。然后就是建立 主从服务器了。8、我们假定 mysql 为主服务器, mysql2 为从服务器。修改 mysql my.ini: log-bin=logbin(注:这是建立异步复制的关键,主从服务器本质上就是通过二进制日志进行异步复制), 并在 [mysqld] 下添加:server-id=1修改 mysql2 my.ini:在 [mysqld] 下添加:server-id=29、通过 命令行客户端 连接 mysql 主服务器,建立一个复制帐号:grant replication slave on *.* to --------------[email='panli'@'localhost']'panli'@'localhost'[/email]identified by 'panlicake';10、restart 主服务器后,命令行客户端连接:show master status,记下 File 和 Position 字段,从服务器在连接主服务器时需要这两个参数。11、命令行客户端连接mysql2后:change master to master_host='127.0.0.1', master_user='panli', master_password='19840208', master_log_file='binlog.000001', master_log_pos=305;12、主从服务器设置完成,重起它们,并在 主服务器 上建立测试数据,看看 从服务器 是否有复制进来:)
- Windows下建立MySQL主从服务器
- windows下配置mysql主从
- Windows下Mysql主从配置
- windows下mysql主从部署
- mysql windows下搭建mysql主从+注意事项
- CentOS下MySQL 5.5主从服务器搭建
- Windows 下的 MySQL 主从关系配置
- Windows 下的 MySQL 主从关系配置
- windows下mysql主从同步备份步骤
- Windows 下配置mysql主从数据库同步
- windows下mysql主从备份设置
- windows 7下mysql主从同步设置
- mysql在windows下主从同步配置
- windows下的mysql主从复制
- windows下的mysql主从复制
- windows下mysql数据库主从复制
- windows 下MySQL的主从配置
- Windows操作系统下的MySQL主从复制
- 改变对话框上的控件的背景与颜色
- spring 事件监听
- non-sap 利用sap 做 sso
- SQL特别用法
- windows api函数大全一
- Windows下建立MySQL主从服务器
- 数据库优化设计方案
- C++库汇总
- 转载-QTP代码
- 用VB保存网页到MHT文件
- 《Thinking in c++ 》第二册 ————4_2
- windows api函数大全二
- jpg文件的MimeType为image/jpeg
- AT NEW 用法和注意