Guest User

Untitled

a guest
Jan 5th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.64 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DATA_DIR='#/initial_data/'
  4. DESCR_FILE='descriptions.sql'
  5. PROGRAMS_FILE='programs.sql'
  6. VERSIONS_FILE='versions.sql'
  7.  
  8. MYSQL_USERNAME='contentp'
  9. MYSQL_PASSWORD='#'
  10. MYSQL_HOST='localhost'
  11. MYSQL_DATABASE='#'
  12.  
  13. clear
  14.  
  15. echo 'descriptions ....'
  16.  
  17. # Truncate descritpions and import initial data
  18. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "TRUNCATE TABLE descriptions;TRUNCATE TABLE logs"
  19. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE < $DATA_DIR""$DESCR_FILE
  20. #mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "SELECT count(id) as ImportedDescriptions FROM descriptions;"
  21. echo 'done.'
  22.  
  23. echo 'programs ....'
  24.  
  25. # Truncate prorgams and import initial data
  26. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "TRUNCATE TABLE programs;"
  27. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE < $DATA_DIR""$PROGRAMS_FILE
  28. #mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "SELECT count(id) as ImportedPrograms FROM programs;"
  29. echo 'done.'
  30.  
  31. echo 'versions ....'
  32.  
  33. # Truncate versions and import initial data
  34. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "TRUNCATE TABLE versions;"
  35. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE < $DATA_DIR""$VERSIONS_FILE
  36. #mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "SELECT count(id) as ImportedVersions FROM versions;"
  37. echo 'done.'
  38.  
  39. echo "Initial data loaded successfully"
Add Comment
Please, Sign In to add comment