Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MYSQL_USER=backupuser
- MYSQL_PASS=backupuserpassword
- MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
- #
- # Record the long_query_time value
- #
- SQL="SELECT variable_value FROM information_schema.global_variables"
- SQL="${SQL} WHERE variable_name='long_query_time'"
- ORIGINAL_LONG_QUERY_TIME=`mysql ${MYSQL_CONN} -ANe"${SQL}"`
- #
- # Change long_query_time to 1 year
- #
- SQL="SET GLOBAL long_query_time = 31536000"
- mysql ${MYSQL_CONN} -ANe"${SQL}
- #
- # Perform mysqldump
- #
- mysqldump ${MYSQL_CONN} ...
- #
- # Change long_query_time to original value
- #
- SQL="SET GLOBAL long_query_time = ${ORIGINAL_LONG_QUERY_TIME}"
- mysql ${MYSQL_CONN} -ANe"${SQL}
- MYSQL_USER=backupuser
- MYSQL_PASS=backupuserpassword
- MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
- #
- # Disble Slow Query Log
- #
- SQL="SET GLOBAL slow_query_log = 'OFF'"
- mysql ${MYSQL_CONN} -ANe"${SQL}"
- #
- # Perform mysqldump
- #
- mysqldump ${MYSQL_CONN} ...
- #
- # Enable Slow Query Log
- #
- SQL="SET GLOBAL slow_query_log = 'ON'"
- mysql ${MYSQL_CONN} -ANe"${SQL}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement