MySQL 雙主問題集

最近試用MySQL高可用方案,須要配MySQL雙主,對期間遇到的問題作下記錄。mysql

 

一、導出鎖表問題

mysqldump 命令增長參數 --skip-opt -q 可避免導出時鎖表;sql

 

二、導出\導入全部數據庫問題

mysqldump 命令增長參數--all-databases 可導出全部數據庫,但不推薦這樣作,這樣會覆蓋掉導入庫的 mysql、xxx_scema 幾個庫,致使導入出現各類問題,最好是選擇指定的數據庫導出導入;數據庫

 

三、導出\導入速度慢問題

當表幾十G時,導出時間會在一小時以上,能夠加參數優化,mysqldump 命令增長 --max_allowed_packet 的大小以及 --net_buffer_kength 的大小,並指定 -e參數,可對導出提速;測試

導入時也要指定相同的 --max_allowed_packet、--net_buffer_kength 的大小,否則會出現錯誤;優化

 

四、導出\導入字符編碼問題

這個比較坑,導出、導入時必定要注意各自數據庫的字符編碼,測試清楚,否則會致使亂碼;mysqldump、mysql均可使用參數 --default-character-set 指定使用的字符編碼編碼

相關文章
相關標籤/搜索