mysql導出表結構及數據

導出表結構

mysqldump -uusername -ppasswd -hIP --single-transaction dbname table > /path/file.sql

導出數據

根據ID導出前10萬條數據

mysqldump -uusername -ppasswd -hIP -t dbname table --single-transaction --where="id >= 1 and id <= 100000" > /path/file-1-100000.sql

這樣導出的好處是不會鎖表,目前測試過一次性導出5000萬數據沒有鎖表,當然我的數據庫是優化過的


分享到:


相關文章: