Guest User

Untitled

a guest
Jan 5th, 2018
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.56 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DATA_DIR='/home/contentp/public_html/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='contentp_content'
  12.  
  13. # Truncate descritpions and import initial data
  14. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "TRUNCATE TABLE descriptions;"
  15. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE < $DATA_DIR""$DESCR_FILE
  16. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "SELECT count(id) as ImportedDescriptions FROM descriptions;"
  17.  
  18. # Truncate prorgams and import initial data
  19. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "TRUNCATE TABLE programs;"
  20. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE < $DATA_DIR""$PROGRAMS_FILE
  21. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "SELECT count(id) as ImportedPrograms FROM programs;"
  22.  
  23. # Truncate versions and import initial data
  24. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "TRUNCATE TABLE versions;"
  25. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE < $DATA_DIR""$VERSIONS_FILE
  26. mysql -u''$MYSQL_USERNAME'' -p''$MYSQL_PASSWORD'' -h''$MYSQL_HOST'' $MYSQL_DATABASE -e "SELECT count(id) as ImportedVersions FROM versions;"
  27.  
  28. echo "\n\n Initial data loaded successfully \n\n "
Add Comment
Please, Sign In to add comment