一.安裝環(huán)境
![](/d/20211018/dbcd39a1961741c0fc68c2395fc1ea3f.gif)
這里也順便記錄一下如何在windows7上卸載解壓版MySQL5.6數(shù)據(jù)庫,如果無需卸載請忽略下一步,直接看第三步即可
二.windows7卸載解壓版MySQL5.6
1.使用cmd進入MySQL的bin目錄,執(zhí)行mysqld -remove命令,刪除MySQL服務(wù),如下圖
![](/d/20211018/3c40824b226fdda263c4c224852969b9.gif)
2.刪除MySQL目錄及相關(guān)文件,我存放的位置是D:\mysql-5.6.3,即刪除這個目錄即可
3.刪除注冊表信息只需刪除以下三條即可
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
到此卸載操作完成
三.windows7安裝解壓版MySQL5.6
1.將MySQL壓縮文件解壓到你要存放的位置,我放在D:mysql-5.6.3;
2.將里面的my-default.ini文件重命名為my.ini;
3.修改my.ini文件內(nèi)容,修改如下;
![](/d/20211018/fb9cbd004414a0f8843cf83130e85128.gif)
4.配置環(huán)境變量,將D:\mysql-5.6.3\bin追加到系統(tǒng)變量Path;
5.使用cmd進入到MySQL的bin目錄,安裝MySQL服務(wù),如下圖
![](/d/20211018/666be66ff498349f55e5cf4710f531c1.gif)
6.提示安裝成功后啟動MySQL服務(wù),然后登錄MySQL驗證是否安裝成功,如下圖
![](/d/20211018/d2f38175fdc54f7c9b67219edb21b1cb.gif)
安裝成功后root用戶默認是沒有密碼的,這里我因為之前已經(jīng)設(shè)置了密碼,所以需要輸入密碼,沒有密碼直接回車即可,如圖已經(jīng)進入MySQL
四.數(shù)據(jù)庫相關(guān)配置
1.Master的配置
(1).Linux環(huán)境下MySQL的配置文件為/etc/my.cnf
,完整配置如下
![](/d/20211018/e44646623c1529e2421710b0e2ec2a29.gif)
log-bin = mysql-bin #打開日志(主機需要打開),這個mysql-bin也可以自定義,這里也可以加上路徑,如:/home/www/mysql_bin_log/mysql-bin
server-id =1 用于標識唯一的數(shù)據(jù)庫,這里設(shè)置為1,在設(shè)置從庫的時候就需要設(shè)置為其他值
(2)重啟MySQL:
(3).登錄MySQL賦予從庫權(quán)限賬號,允許用戶在主庫上讀取日志,如下圖
![](/d/20211018/9db4ba824aa95041ee1af44b2d5e2506.gif)
(4).重啟MySQL,登錄MySQL,顯示主庫信息,如下圖
![](/d/20211018/bac15f8b3cf99faa948d1341c29d485e.gif)
這里的 File 、Position 是在配置Salve的時候要使用到的,Binlog_Do_DB表示要同步的數(shù)據(jù)庫,Binlog_Ignore_DB 表示Ignore的數(shù)據(jù)庫,這些都是在配置的時候進行指定的,到此主庫配置基本完成
2.Slave的配置
(1).修改從庫配置文件,如下圖;
![](/d/20211018/a2c4e5e44324c06f00beefec06f6c12e.gif)
binlog-ignore-db=information_schema 要忽略的數(shù)據(jù)庫
replicate-do-db=test 要同步的數(shù)據(jù)庫
(2).重啟數(shù)據(jù)庫,執(zhí)行以下命令;
![](/d/20211018/081d8c3b150fd68d1ecc2aeca42fd785.gif)
在這里指定Master的信息,master_log_file是在配置Master的時候的File選項, master_log_pos是在配置Master的Position 選項,這里要進行對應(yīng)。
(3).通過show slave status;
查看配置信息;
![](http://img.jbzj.com/file_images/article/201706/2017629115950404.jpg?20175291210)
可以看到,已經(jīng)配置成功。
五.測試
在主庫表中添加一條數(shù)據(jù),如下圖
![](/d/20211018/6d237a8d95708fa5954495e9e5c465b4.gif)
到從庫查詢表中查詢是否有新添加的記錄,如下圖
![](/d/20211018/f352f2407602ba2c59155c7da14895e2.gif)
測試成功,數(shù)據(jù)已經(jīng)從主庫自動同步到從庫中;
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- mysql5.6 主從復(fù)制同步詳細配置(圖文)
- MySQL5.6 數(shù)據(jù)庫主從同步安裝與配置詳解(Master/Slave)
- MySQL5.6 Replication主從復(fù)制(讀寫分離) 配置完整版
- MySQL5.6主從復(fù)制(mysql數(shù)據(jù)同步配置)
- mysql 5.6.14主從復(fù)制(也稱mysql AB復(fù)制)環(huán)境配置方法
- MySQL 5.6主從報錯的實戰(zhàn)記錄