lizongbo 的 編程學習

          http://618119.com

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks

          mysql 雙機熱備配置

          1.下載mysql-noinstall-5.0.45-win32.zip
          2.解壓到E:\mysql,然后將文件夾E:\mysql\mysql-noinstall-5.0.45-win32改為E:\mysql\master
          3.再解壓到E:\mysql,然后將文件夾E:\mysql\mysql-noinstall-5.0.45-win32改為E:\mysql\slave
          4.復制E:\mysql\master\my-small.ini為E:\mysql\master\my.ini
          編輯內容:,增加log-bin和binlog-do-db參數
          示例如下:
          #skip-networking
          server-id = 1

          # Uncomment the following if you want to log updates
          #log-bin=mysql-bin

          log-bin=mysql-bin
          binlog-do-db = testdb1 #需同步數據庫  testdb1
          binlog-do-db = testdb2 #需同步數據庫  testdb2

          5.復制E:\mysql\slave\my-small.ini為E:\mysql\slave\my.ini
          編輯內容:,修改端口,
          port  = 3310

          示例如下:

          [client]
          #password = your_password
          port  = 3310
          socket  = /tmp/mysql.sock

          # Here follows entries for some specific programs

          # The MySQL server
          [mysqld]
          port  = 3310
          socket  = /tmp/mysql.sock
          skip-locking
          key_buffer = 16K
          max_allowed_packet = 1M
          table_cache = 4
          sort_buffer_size = 64K
          read_buffer_size = 256K
          read_rnd_buffer_size = 256K
          net_buffer_length = 2K
          thread_stack = 64K


          #skip-networking
          server-id = 2

          # Uncomment the following if you want to log updates
          #log-bin=mysql-bin

          master-host=127.0.0.1
          master-user=root
          master-password=
          master-port=3306
          replicate-do-db=testdb1
          replicate-do-db=testdb2

          6.保存 E:\mysql\master\my.ini.和E:\mysql\slave\my.ini

          7.在命令行下運行E:\mysql\master\bin\mysqld.exe,

          Microsoft Windows XP [版本 5.1.2600]
          (C) 版權所有 1985-2001 Microsoft Corp.

          E:\mysql\master\bin>mysqld

          8.再新開命令行,運行E:\mysql\slave\bin\mysqld.exe

          Microsoft Windows XP [版本 5.1.2600]
          (C) 版權所有 1985-2001 Microsoft Corp.

          E:\mysql\slave\bin>mysqld
          071013 21:41:06 [Warning] The syntax for replication startup options is deprecat
          ed and will be removed in MySQL 5.2. Please use 'CHANGE MASTER' instead.

          9.用mysql 客戶端 HeidiSQL連接到 127.0.0.1的3306,創建數據庫testdb1和testdb2,
          并在數據庫中新建表,然后插入一些數據.

          10.客戶端連接 到 127.0.0.1的3310,可以看見數據庫testdb1和testdb2,且數據庫中的數據與master的數據庫數據一致.

          11.t查看 E:\mysql\master\data\mysql-bin.000001 和E:\mysql\master\data\mysql-bin.index,可以看到被記錄的sql操作,

           




          posted on 2007-10-13 21:53 lizongbo 的編程學習 閱讀(1355) 評論(0)  編輯  收藏 所屬分類: java開源
          主站蜘蛛池模板: 新干县| 灌南县| 新宁县| 九龙县| 钟祥市| 玛曲县| 成安县| 深州市| 阿克| 大同市| 西丰县| 农安县| 巴林左旗| 南和县| 玛多县| 铜陵市| 晋城| 鹿邑县| 乌鲁木齐县| 上思县| 吉林省| 安泽县| 丰顺县| 化德县| 乐昌市| 七台河市| 波密县| 天津市| 额尔古纳市| 衡南县| 灵武市| 南投县| 拜城县| 石河子市| 门头沟区| 改则县| 惠水县| 资中县| 武陟县| 黔东| 怀化市|