#!/bin/bash OUTFILE=privs.sql SCHEMA=mysql TABLES=( global_priv db tables_priv columns_priv procs_priv proxies_priv roles_mapping ) echo "USE \`$SCHEMA\`;" > "$OUTFILE" for TABLE in "${TABLES[@]}" do echo "TRUNCATE TABLE \`$SCHEMA\`.\`$TABLE\`;" >> "$OUTFILE" done echo "" >> "$OUTFILE" mysqldump --no-create-info --skip-triggers "$SCHEMA" ${TABLES[@]} >> "$OUTFILE" echo "FLUSH PRIVILEGES;" >> "$OUTFILE"