Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. MYSQL_USER=backupuser
  2. MYSQL_PASS=backupuserpassword
  3. MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
  4. #
  5. # Record the long_query_time value
  6. #
  7. SQL="SELECT variable_value FROM information_schema.global_variables"
  8. SQL="${SQL} WHERE variable_name='long_query_time'"
  9. ORIGINAL_LONG_QUERY_TIME=`mysql ${MYSQL_CONN} -ANe"${SQL}"`
  10. #
  11. # Change long_query_time to 1 year
  12. #
  13. SQL="SET GLOBAL long_query_time = 31536000"
  14. mysql ${MYSQL_CONN} -ANe"${SQL}
  15. #
  16. # Perform mysqldump
  17. #
  18. mysqldump ${MYSQL_CONN} ...
  19. #
  20. # Change long_query_time to original value
  21. #
  22. SQL="SET GLOBAL long_query_time = ${ORIGINAL_LONG_QUERY_TIME}"
  23. mysql ${MYSQL_CONN} -ANe"${SQL}
  24.  
  25. MYSQL_USER=backupuser
  26. MYSQL_PASS=backupuserpassword
  27. MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}"
  28. #
  29. # Disble Slow Query Log
  30. #
  31. SQL="SET GLOBAL slow_query_log = 'OFF'"
  32. mysql ${MYSQL_CONN} -ANe"${SQL}"
  33. #
  34. # Perform mysqldump
  35. #
  36. mysqldump ${MYSQL_CONN} ...
  37. #
  38. # Enable Slow Query Log
  39. #
  40. SQL="SET GLOBAL slow_query_log = 'ON'"
  41. mysql ${MYSQL_CONN} -ANe"${SQL}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement