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="…" 为可选参数。