展開全部
-+-+-+-+-+-+-+-+-+-+-+-
-+-+mysql的主從配置+-+-
-+-+-+-+-+-+-+-+-+-+-+-
#############################################################################
常用e69da5e887aa3231313335323631343130323136353331333363386161指令
1.安裝一個mysqld服務
mysqld install
2.開啟mysql服務 關閉mysql服務
net start mysql net stop mysql
2.開啟一個 mysql 的 3307端口
指令行 進入解壓目錄\bin目錄下
解壓目錄\bin> mysql -uroot -p -P3307 -h127.0.0.1
-u 使用者名
-p密碼
-P端口
-h網址
#啟動從庫
Start slave
#停止從庫
Stop slave
#############################################################################
開始
用一台電腦測試
先在本電腦上安裝一個mysql(內建的也行)
解壓檔案
然後解壓另一個mysql到電腦目錄
》》》》》1.
在解壓目錄建立一個mysql.ini
把一下文檔寫進去配置一個端口号為3307
#mysqld
[mysqld]
port=3307
basedir=D:\mysqlsever #D:\mysqlsever 改成你解壓目錄
datadir=D:\mysqlsever\data #D:\mysqlsever 改成你解壓目錄
安裝一個mysqld服務 mysqld install
開啟mysql服務 net start mysql
不能正常啟動請檢視配置
》》》》2.
#主庫3306
在指令行或者
grant 權限 on 資料庫對象 to 使用者
GRANT all privileges REPLICATION SLAVE,RELOAD,SUPER ON *.*
TO [email protected]'*'
IDENTIFIED BY '123456'with grant option;
flush privileges;
》》》3.
在主庫運作 SHOW MASTER STATUS //運作後檢視File和Postion
如 File mysql-bin.000002 Postion 120
在從庫運作
CHANGE MASTER TO master_host = '127.0.0.1',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin.000001',#看上面的File 從庫對照主庫寫
master_log_pos = 4791;#看上面的Postion 從庫對照主庫寫
如果報錯就停止就重新運作
#啟動從庫
Start slave
#停止從庫
Stop slave
在從庫運作 Show slave status
Slave_IO_Running
Slave_SQL_Running
兩個字段全部是是Yes基本上就成功了
測試
在主庫上建立一個表 在從庫上重新整理
############################################################################