教你在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 版本如何修改默認字符集。
 
mysql max 版本如何修改默認字符集。
在max 版本的mysql中由于安裝過程不需要configure所以無法在安裝過程配置默認字符集。唯一的辦法就是在數據源目錄下,即data目錄下建立一個my.cnf文件,文件內容如下:default-character-set=gb2312然後重新啓動mysql...查看完整版>>mysql max 版本如何修改默認字符集。
 
配置shark與mysql的連接
爲了把DB換爲mysql的,我執行了如下步驟:1.修改configure.properties文件中的# database vendor, pick one of:# db2, hsql, informix, msql, mysql, Oracle, postgresql, sybasedb_loader_job=mysql # user credent...查看完整版>>配置shark與mysql的連接
 
在S1AS7中配置MySQL(支持CMP)
  S1AS7的相關文檔中暫時缺少關于支持mysql數據庫的描述, 以下介紹在S1AS7中配置 MySQL的相關步驟,以供參考。    1. 用"ANSI mode"啓動MySQL Server以支持CMP功能.    2. 下載"mysql-connector-Java-3.0.7...查看完整版>>在S1AS7中配置MySQL(支持CMP)
 
jboss配置mysql數據庫連接池
jboss配置 mysql數據庫連接池實例1 :配置: JDK 1.5 JBoss4.0.4 Mysql5.0 Myeclipse 4.12: 建立數據庫: create database test;use test;DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `Test_id` int(...查看完整版>>jboss配置mysql數據庫連接池
 
 
回到王朝網路移動版首頁