資訊內(nèi)容
mysql主從錯誤怎么解決
kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
mysql主從常見錯誤解決方法:kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
1、數(shù)據(jù)庫表字符集不一致報錯,錯誤代碼1366kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
解決辦法:修改表字符集。kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
A、修改表字符集為gbkkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
Stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
Use backlog;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
ALTER TABLE UNDOINFO CONVERT TO CHARACTER SET gbk COLLATE gbk_chinese_ci;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
Start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
Show slave statusGkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
B、修改表字符集為utf8kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
use backlog;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
ALTER TABLE APPINFO CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
show slave statusG;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
2、導(dǎo)主庫數(shù)據(jù)重新配置從庫方法(該方法通用但耗時至少半小時、從庫跟主庫數(shù)據(jù)差異較大時采用)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
A、導(dǎo)主庫數(shù)據(jù)(執(zhí)行命令是注意當(dāng)前路徑)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
在主庫上將數(shù)據(jù)庫導(dǎo)出(導(dǎo)出數(shù)據(jù)庫backlog數(shù)據(jù)并鎖定主從復(fù)制日志文件和位置)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
mysqldump -uroot -pxxx backlog --master-data > /opt/eetrust/a.sqlkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
然后將a.sql文件拷貝到從庫上kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
scp a.sql eetrustadmin@192.168.xx.xx:/opt/eetrust/a.sqlkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
直接在從庫導(dǎo)主庫的數(shù)據(jù)庫kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
mysqldump -h 192.168.xx.xx -uroot -pxxxxxx backlog --master-data > /opt/eetrust/a.sqlkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
B、更新從庫數(shù)據(jù)庫數(shù)據(jù)(mysql登陸下執(zhí)行)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
drop database backlog; 刪除原數(shù)據(jù)庫及數(shù)據(jù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
create database backlog;重新創(chuàng)建數(shù)據(jù)庫kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
use backlog;使用該數(shù)據(jù)庫kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
source /opt/eetrust/a.sql 導(dǎo)入主數(shù)據(jù)庫數(shù)據(jù)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
C、重新配置從庫主從復(fù)制(mysql登陸下執(zhí)行)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
reset slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
show slave statusGkmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
change master to master_host='kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
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í)平臺
start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
show slave statusG;(配置完成后檢查主從復(fù)制狀態(tài))kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
3、數(shù)據(jù)同步報錯臨時跳過報錯解決方法(此方法不推薦經(jīng)常使用)kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
stop slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
set global sql_slave_skip_counter=1;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
start slave;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
4、服務(wù)器突發(fā)故障數(shù)據(jù)庫從庫主從復(fù)制停止,數(shù)據(jù)庫表損壞修復(fù)方法kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
使用命令 check table 和 repair tablekmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
登陸mysql 終端:kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
mysql -uxxxxx -p dbnamekmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
check table tabTest;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
如果出現(xiàn)的結(jié)果說Status是OK,則不用修復(fù),如果有Error,可以用:kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
repair table tabTest;kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
進(jìn)行修復(fù),修復(fù)之后可以在用check table命令來進(jìn)行檢查。如果出現(xiàn)的結(jié)果說Status是OK,則從新設(shè)置主從復(fù)制kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
推薦:MySQL教程kmc少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
- 上一篇
如何注冊mysql服務(wù)
簡介注冊mysql服務(wù)的方法:用管理員權(quán)限打開cmd命令窗口,輸入“mysqld-install”命令將mysql服務(wù)添加到本地輸入“netstartmysql”命令啟動mysql服務(wù)后注冊就完成了更多Python知識,請關(guān)注:Python自學(xué)網(wǎng)??!
- 下一篇
學(xué)多久c再學(xué)python比較好?
簡介學(xué)多久c再學(xué)Python?建議如果學(xué)c的話,就把c學(xué)完再學(xué)Python。因?yàn)闆]有基礎(chǔ)的情況下,同時學(xué)習(xí)兩門語言,容易把語言之間混淆。因?yàn)閏和Python還是有許多相似的地方,因此建議兩個分開學(xué)。Python相對與c語言來說比較簡單,更易上手,因此可以先學(xué)Python,打好基礎(chǔ)在學(xué)習(xí)c會更好些。若有不
