MySQL 不鎖表數據導出
MySQL賬號權限只有Readonly且需要導出數據時可以在Bash運行下列命令:
mysqldump -u mysql_user --lock-tables=false --default-character-set=utf8 -p mysql_db mysql_table --where="ID > 20" > backup.sql
其中 --default-character-set=utf8 是爲了確保不會亂碼, --where="…" 爲可選參數。