mysql主從復(fù)制操作步驟遍烦,及常見問題

在配置主從的時候出現(xiàn)1032錯誤俭嘁, 遠程訪問登錄不上,需要配置主的授權(quán)服猪,和修改my.ini 配置供填,(具體查看 2)

1.配置主 my.cnf? centos 目錄(/etc/my.ini),錯誤日志(/var/log/mysqld.log),存儲路徑(/var/lib/mysql))

server-id? ? ? ? ? ? ? =? 35? ? ? ? ? ? ? ? ? #服務(wù)器id (主從必須不一樣)

log-bin? ? ? ? ? ? ? ? =? D:/pro/phpStudy/MySQL/mysql-bin? ? ? ? ? #打開日志(主機需要打開)罢猪,這個mysql-bin也可以自定義近她,這里也可以加上路徑,如:/home/www/mysql_bin_log/mysql-bin

binlog-do-db? ? ? ? ? =? demo? ? ? ? ? ? ? ? # 要給從機同步的庫

2.

如果被拒絕 需要? my.ini (設(shè)置放其他用戶可以訪問)

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

3. 主服務(wù)器授權(quán)用戶

grant replication slave on *.* to 'root'@'192.168.174.131' identified by 'root';

grant all privileges on *.* to 'root'@'192.168.174.131' identified by 'root';? ? 所有的

flush privileges; 需要刷新下

4.? 從服務(wù)器配置

mysql -h192.168.0.3 -udemo2 -p123456? 測試遠程連接

從數(shù)據(jù)庫配置

server-id? ? ? ? ? ? ? ? ? =? 131? ? ? ? ? ? ? ? ? #服務(wù)器id (主從必須不一樣)

#作為從機的配置

master-host? ? ? ? ? ? ? ? =? 192.168.0.35? ? ? ? ? ? # 目標(biāo)主機IP

master-user? ? ? ? ? ? ? ? =? root? ? ? ? ? ? ? ? # 目標(biāo)主機用戶名

master-password? ? ? ? ? ? =? root? ? ? ? ? ? # 目標(biāo)主機密碼

master-port? ? ? ? ? ? ? ? =? 3306? ? ? ? ? ? ? ? # 目標(biāo)主機端口

master-connect-retry? ? ? =? 60? ? ? ? ? ? ? ? ? # 鏈接重連間隔(單位s)

replicate-ignore-db? ? ? ? =? mysql? ? ? ? ? ? ? # 不從主機同步的數(shù)據(jù)庫(多個寫多行)

replicate-do-db? ? ? ? ? ? =? demo? ? ? ? ? ? ? ? # 要從主機同步的庫(多個寫多行)

#log-slave-update? # 啟用從機服務(wù)器上的slave日志功能坡脐,使這臺計算機可以用來構(gòu)成一個鏡像鏈(A->B->C)

slave-skip-errors? # 跳過錯誤泄私,從機一般應(yīng)該配置該項

5.查看主數(shù)據(jù)庫的bin-log狀態(tài)

show master status\G;? 獲取前兩個字段值 (主查詢)

change master to? master_host='192.168.0.35', master_user='root' ,master_password='root', master_log_file='mysql-bin.000008' ,master_log_pos=1986;

show slave status\G;? 查看狀態(tài) (從查詢)

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

只要在這個現(xiàn)實yes就正常了

----------------數(shù)據(jù)異常--------------------

主從賦值時候,出現(xiàn)數(shù)據(jù)丟失

數(shù)據(jù)丟失較多的時候可以 重做

mysqldump -h192.168.0.35 -uroot -proot demo users > mysql2.bar.sql

dmeo:為數(shù)據(jù)庫名稱

users:為表名

mysqldump -u root -p --databases test mysql > D:\backup.sql? 備份多個數(shù)據(jù)庫

mysqldump -u username -p -all-databases > BackupName.sql? 備份所有數(shù)據(jù)庫

mysql -u root -p < C:\backup.sql? 數(shù)據(jù)還原

source xxxx.sql 導(dǎo)入數(shù)據(jù)

mysqlhotcopy? 熱備份 比mysqldump速度快 備份需要lock table

mysql操作 鎖表

//執(zhí)行SQL語句 鎖掉stat_num表

$sql = "LOCK TABLES stat_num WRITE"; //表的WRITE鎖定备闲,阻塞其他所有mysql查詢進程

$DatabaseHandler->exeCute($sql);

//執(zhí)行更新或?qū)懭氩僮?/p>

$sql = "UPDATE stat_num SET `correct_num`=`correct_num`+1 WHERE stat_date='{$cur_date}'";

$DatabaseHandler->exeCute($sql);

//當(dāng)前請求的所有寫操作做完后晌端,執(zhí)行解鎖sql語句

$sql = "UNLOCK TABLES";

$DatabaseHandler->exeCute($sql);

備份數(shù)據(jù) 鎖表

FLUSH TABLES WITH READ LOCK? 整個數(shù)據(jù)庫表都鎖住

LOCK TABLES tbl_name READ;? 只鎖住指定的表, 不影響其他的表

unlock tables;

P.S.? MYSQL的read lock和wirte lock

read-lock:? 允許其他并發(fā)的讀請求恬砂,但阻塞寫請求咧纠,即可以同時讀,但不允許任何寫泻骤。也叫共享鎖

write-lock: 不允許其他并發(fā)的讀和寫請求漆羔,是排他的(exclusive)。也叫獨占鎖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末狱掂,一起剝皮案震驚了整個濱河市演痒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌趋惨,老刑警劉巖鸟顺,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異器虾,居然都是意外死亡讯嫂,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門兆沙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來欧芽,“玉大人,你說我怎么就攤上這事葛圃∏樱” “怎么了憎妙?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長昏鹃。 經(jīng)常有香客問我尚氛,道長,這世上最難降的妖魔是什么洞渤? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任阅嘶,我火速辦了婚禮,結(jié)果婚禮上载迄,老公的妹妹穿的比我還像新娘讯柔。我一直安慰自己,他們只是感情好护昧,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布魂迄。 她就那樣靜靜地躺著,像睡著了一般惋耙。 火紅的嫁衣襯著肌膚如雪捣炬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天绽榛,我揣著相機與錄音湿酸,去河邊找鬼。 笑死灭美,一個胖子當(dāng)著我的面吹牛推溃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播届腐,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼铁坎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了犁苏?” 一聲冷哼從身側(cè)響起硬萍,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎围详,沒想到半個月后朴乖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡短曾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了赐劣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嫉拐。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖魁兼,靈堂內(nèi)的尸體忽然破棺而出婉徘,到底是詐尸還是另有隱情漠嵌,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布盖呼,位于F島的核電站儒鹿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏几晤。R本人自食惡果不足惜约炎,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蟹瘾。 院中可真熱鬧圾浅,春花似錦、人聲如沸憾朴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽众雷。三九已至灸拍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砾省,已是汗流浹背鸡岗。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留纯蛾,地道東北人纤房。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像翻诉,于是被迫代替她去往敵國和親炮姨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容