Advertisement
Guest User

Untitled

a guest
Jul 19th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.97 KB | None | 0 0
  1. #!/bin/bash                                                                                                                                          
  2. MYSQL_HOST=127.0.0.1                                                                                                                                  
  3. PORT=3306                                                                                                                                            
  4. DATABASE=world                                                                                                                                        
  5. DBUSER=root                                                                                                                                          
  6. PASS=ghbdtn                                                                                                                                          
  7. BEGIN_DUMP_DIRECTORY=/root/mysql/                                                                                                                    
  8. LAST_DUMP_DIRECTORY=                                                                                                                                  
  9. DATE='date +%m_%d_%y_%H_%m_%s'                                                                                                                        
  10.                                                                                                                                                      
  11. if [ -d "$DIRECTORY" ]; then                                                                                                                          
  12. mkdir $BEGIN_DUMP_DIRECTORY/old $BEGIN_DUMP_DIRECTORY/new $BEGIN_DUMP_DIRECTORY/migrations; else                                                      
  13. echo '$BEGIN_DUMP_DIRECTORY not found'                                                                                                                
  14. fi                                                                                                                                                    
  15.                                                                                                                                                      
  16. #Create a first schema dump for comparison if begin.sql not exist create it                                                                          
  17. if [ -a $BEGIN_DUMP_DIRECTORY/begin.sql ]; then                                                                                                      
  18. mysqldump -u $DBUSER -p$PASS --no-data $DATABASE > $BEGIN_DUMP_DIRECTORY/new/mysql_$DATE.sql; else                                                    
  19. mysqldump -u $DBUSER -p$PASS --no-data $DATABASE > $BEGIN_DUMP_DIRECTORY/begin.sql;                                                                  
  20. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement