教你在MySQL 5.0以上版本中配置主從庫

下面直接記錄下配置主從庫的操作:(本文用的是mysql5.0以上)

1.在主庫建立要同步的數據庫,建立主庫的帳號和修改主庫配置

首先連接上數據庫

mysql -S /tmp/mysql-3108.sock

創建測試同步的數據庫,"create database sinatest;"

然後建立負責同步的用戶

grant all on *.* to ali@"%" Identified by "abc111";

然後修改/data2/ali/mysql3308/my.cnf主庫的配置,增加

binlog-do-db=sinatest

2.修改從庫配置

然後修改/data2/ali/mysql3309/my.cnf從庫的配置,增加

master-host=127.0.0.1

master-user=ali

master-password=abc111

master-port=3308

server-id=2

master-connect-retry=60

replicate-do-db=sinatest

log-slave-updates

3.重啓mysql

先殺死mysql進程,然後再啓動

/usr/local/mysql/bin/mysqld_safe --defaults-file=/data2/ali/mysql3308/my.cnf --user=root &

/usr/local/mysql/bin/mysqld_safe --defaults-file=/data2/ali/mysql3309/my.cnf --user=root &

4.在主庫創建數據表,檢查從庫是否同步正確

進入主庫,創建數據表

mysql -S /tmp/mysql-3108.sock

CREATE TABLE if not exists ali_test_00 (

`id` int(11) unsigned NOT NULL auto_increment,

`my_id` varchar(16) binary NOT NULL default '',

`my_title` varchar(96) binary NOT NULL default '',

`status` int(11) unsigned NOT NULL default '1',

PRIMARY KEY (`id`),

KEY `my_id` (`my_id`)

) TYPE=MyISAM;

insert into ali_test_00 values (null,32,"aliwwww",1);

insert into ali_test_00 values (null,32,"aliwwww",1);

然後檢查從庫是否有該表和表中是否有數據

5.檢查主從庫常用命令

SHOW SLAVE STATUS;

SHOW MASTER STATUS;

slave stop;

slave start;

CHANGE MASTER TO

MASTER_HOST='127.0.0.1',

MASTER_USER='ali',

MASTER_PASSWORD='abc111',

MASTER_LOG_FILE='mysql-bin.000003',

MASTER_LOG_POS=0;

· 把年齡相仿的獅虎熊放一起,誰更厲害?結果出人意料

很多人都想知道獅子、老虎和熊打起來誰最厲害,于是便有好事之人把這三種動物關在一起...

· 湖北宜昌三峽壩區水面驚現神秘動物

近日,湖北宜昌,一段視頻在當地熱傳:有網友在三峽壩區拍到神秘動物,體型碩大數米長...

· 什麽是語段?語段的類型以及和句群、段落的區別與聯系是什麽?

句群是最高級的語言單位。 段落(自然段)是章法單位...

 
實例講解如何配置MySQL數據庫主從複制
這篇論壇文章(賽迪網技術社區)主要介紹了MySQL數據庫主從複制的相關概念及設置方法,詳細內容請大家參考下文: MySQL支持單向、異步複制,複制過程中一個服務器充當主服務器,而一個或多個其它服務器充當從服務器。...查看完整版>>實例講解如何配置MySQL數據庫主從複制
 
教你在AIX上安裝IBM DB2 9版本的分區環境
DB2 的分區環境適合于統計類和分析的應用,如一般單位的數據倉庫系統,在數據倉庫系統部署過程中,分區環境的安裝往往是項目部署的第一步,在 DB2 的信息中心中有類似于安裝方面的資料介紹,但資料比較分散,要求安裝...查看完整版>>教你在AIX上安裝IBM DB2 9版本的分區環境
 
手把手教你在Win2003下配置ASP.NET開發環境
  運行 Microsoft Windows Server 2003 家族成員的服務器可以配置爲應用程序服務器,並將 ASP.NET 作爲在配置應用程序服務器角色時可以啓用的選項。要向産品服務器部署 ASP.NET Web 應用程序,在分發應用程序之前,...查看完整版>>手把手教你在Win2003下配置ASP.NET開發環境
 
基于mysql的bind(bind-9.3.1或更高版本)
基于mysql+bind需要的軟件包如下:mysql-4.1.9.tar.gz http://www.mysql.combind-9.3.1.tar.gz  http://www.isc.org/products/BIND/mysql-bind-0-1.tgz http://sourceforge.net/projects/mysql-bind/httpd-2.0.54....查看完整版>>基于mysql的bind(bind-9.3.1或更高版本)
 
mysql max 版本如何修改默認字符集。
mysql max 版本如何修改默認字符集。 mysql max 版本如何修改默認字符集。 在max 版本的mysql中由于安裝過程不需要configure所以無法在安裝過程配置默認字符集。唯一的辦法就是在數據源目錄下,即data目錄下建...查看完整版>>mysql max 版本如何修改默認字符集。