資訊內(nèi)容
mysql主從錯(cuò)誤怎么解決
kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
mysql主從常見錯(cuò)誤解決方法:kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、數(shù)據(jù)庫(kù)表字符集不一致報(bào)錯(cuò),錯(cuò)誤代碼1366kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
解決辦法:修改表字符集。kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
A、修改表字符集為gbkkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Use backlog;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
ALTER TABLE UNDOINFO CONVERT TO CHARACTER SET gbk COLLATE gbk_chinese_ci;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Show slave statusGkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
B、修改表字符集為utf8kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
use backlog;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
ALTER TABLE APPINFO CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
show slave statusG;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
2、導(dǎo)主庫(kù)數(shù)據(jù)重新配置從庫(kù)方法(該方法通用但耗時(shí)至少半小時(shí)、從庫(kù)跟主庫(kù)數(shù)據(jù)差異較大時(shí)采用)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
A、導(dǎo)主庫(kù)數(shù)據(jù)(執(zhí)行命令是注意當(dāng)前路徑)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
在主庫(kù)上將數(shù)據(jù)庫(kù)導(dǎo)出(導(dǎo)出數(shù)據(jù)庫(kù)backlog數(shù)據(jù)并鎖定主從復(fù)制日志文件和位置)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
mysqldump -uroot -pxxx backlog --master-data > /opt/eetrust/a.sqlkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
然后將a.sql文件拷貝到從庫(kù)上kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
scp a.sql eetrustadmin@192.168.xx.xx:/opt/eetrust/a.sqlkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
直接在從庫(kù)導(dǎo)主庫(kù)的數(shù)據(jù)庫(kù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
mysqldump -h 192.168.xx.xx -uroot -pxxxxxx backlog --master-data > /opt/eetrust/a.sqlkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
B、更新從庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)(mysql登陸下執(zhí)行)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
drop database backlog; 刪除原數(shù)據(jù)庫(kù)及數(shù)據(jù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
create database backlog;重新創(chuàng)建數(shù)據(jù)庫(kù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
use backlog;使用該數(shù)據(jù)庫(kù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
source /opt/eetrust/a.sql 導(dǎo)入主數(shù)據(jù)庫(kù)數(shù)據(jù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
C、重新配置從庫(kù)主從復(fù)制(mysql登陸下執(zhí)行)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
reset slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
show slave statusGkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
change master to master_host='kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
192.168.xx.xx',master_port=3306,master_user='eetrustcp',master_password='xxxxxx',master_log_file='binlog.000284',master_log_pos=699734788;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
show slave statusG;(配置完成后檢查主從復(fù)制狀態(tài))kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
3、數(shù)據(jù)同步報(bào)錯(cuò)臨時(shí)跳過報(bào)錯(cuò)解決方法(此方法不推薦經(jīng)常使用)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
set global sql_slave_skip_counter=1;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
4、服務(wù)器突發(fā)故障數(shù)據(jù)庫(kù)從庫(kù)主從復(fù)制停止,數(shù)據(jù)庫(kù)表?yè)p壞修復(fù)方法kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
使用命令 check table 和 repair tablekmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
登陸mysql 終端:kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
mysql -uxxxxx -p dbnamekmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
check table tabTest;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
如果出現(xiàn)的結(jié)果說Status是OK,則不用修復(fù),如果有Error,可以用:kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
repair table tabTest;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
進(jìn)行修復(fù),修復(fù)之后可以在用check table命令來進(jìn)行檢查。如果出現(xiàn)的結(jié)果說Status是OK,則從新設(shè)置主從復(fù)制kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
推薦:MySQL教程kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
如何注冊(cè)mysql服務(wù)
簡(jiǎn)介注冊(cè)mysql服務(wù)的方法:用管理員權(quán)限打開cmd命令窗口,輸入“mysqld-install”命令將mysql服務(wù)添加到本地輸入“netstartmysql”命令啟動(dòng)mysql服務(wù)后注冊(cè)就完成了更多Python知識(shí),請(qǐng)關(guān)注:Python自學(xué)網(wǎng)!!
- 下一篇
學(xué)多久c再學(xué)python比較好?
簡(jiǎn)介學(xué)多久c再學(xué)Python?建議如果學(xué)c的話,就把c學(xué)完再學(xué)Python。因?yàn)闆]有基礎(chǔ)的情況下,同時(shí)學(xué)習(xí)兩門語(yǔ)言,容易把語(yǔ)言之間混淆。因?yàn)閏和Python還是有許多相似的地方,因此建議兩個(gè)分開學(xué)。Python相對(duì)與c語(yǔ)言來說比較簡(jiǎn)單,更易上手,因此可以先學(xué)Python,打好基礎(chǔ)在學(xué)習(xí)c會(huì)更好些。若有不