Moves binaries for use with gnu stow
This commit is contained in:
		
							parent
							
								
									c4f45a7ccc
								
							
						
					
					
						commit
						ebbd1dc04d
					
				
					 89 changed files with 0 additions and 0 deletions
				
			
		
							
								
								
									
										15
									
								
								bin/.bin/backupDatabases
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										15
									
								
								bin/.bin/backupDatabases
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,15 @@
 | 
			
		|||
#! /bin/bash
 | 
			
		||||
TIMESTAMP=$(date +"%F")
 | 
			
		||||
BACKUP_DIR="$HOME/Sites/db-backups"
 | 
			
		||||
MYSQL_USER="root"
 | 
			
		||||
MYSQL_PASSWORD="root"
 | 
			
		||||
MYSQL=/opt/lampp/bin/mysql
 | 
			
		||||
MYSQLDUMP=/opt/lampp/bin/mysqldump
 | 
			
		||||
 | 
			
		||||
mkdir -p "$BACKUP_DIR"
 | 
			
		||||
 | 
			
		||||
databases=`$MYSQL --user=$MYSQL_USER -p$MYSQL_PASSWORD -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|performance_schema)"`
 | 
			
		||||
 | 
			
		||||
for db in $databases; do
 | 
			
		||||
  $MYSQLDUMP --force --opt --user=$MYSQL_USER -p$MYSQL_PASSWORD --databases $db | gzip > "$BACKUP_DIR/$db-$TIMESTAMP.sql.gz"
 | 
			
		||||
done
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue