rhel4下建立Mysql鏡像資料庫

來源:互聯網
上載者:User

環境介紹:OS:rhel4
  MySQL 版本:4.1
  主庫 192.168.1.115
  從庫 192.168.1.116
  1、主庫建立/etc/my.cnf,修改[mysqld]裡邊的索引值開啟 master項中

  server-id=1
  log-bin

  2、主庫增加使用者,用於從庫讀取主庫日誌。

  grant replication slave,reload,super on *.* to ’slave’@’192.168.1.116’
  identifIEd by ’123456’

  3、從庫串連主庫進行測試。
  /opt/mysql/bin/mysql -u slave -p -h 192.168.1.115

  4、停從庫,修改從庫/etc/my.cnf,增加選項:  
  [mysqld]
  server-id=2
  master-host=192.168.1.115
  master-user=slave
  master-passWord=123456

  5、啟動從庫,進行主從庫資料同步  
  /opt/mysql/share/mysql/mysql start
  /opt/mysql/bin/mysql -u root -p
  mysql>load data from master;
  說明:這一步也可以用資料庫倒入或者直接目錄考過來。

  6、進行測試:
  主庫建立表, 
  mysql>create database sampdb;
  mysql>create table new (name char(20),phone char(20));
  mysql>insert into new (’abc,’0532555555’);
  開啟從庫,察看:  
  /opt/mysql/bin/mysql -u root -p
  mysql>show database;
  mysql
  sampdb
  test
  mysql>use sampdb;
  mysql>show tables;
  new
  說明主從資料庫建立成功。

  7、主從資料庫相關命令:
  slave stop; slave start ;開始停止從資料庫。
  show slave status\G; 顯示從庫正讀取哪一個主要資料庫二進位日誌。
  purge master logs to ’binlog.000004’; 此命令非常小心,刪除主要資料庫沒用的二進位記錄檔。如果誤刪除,那麼從庫就沒有辦法自動更新了。
  change master; 從伺服器上修改參數使用。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.