Skip to content

Instantly share code, notes, and snippets.

@olublessed
olublessed / Bash MySQL backupo script
Created July 27, 2017 21:21 — forked from walterheck/Bash MySQL backupo script
Backup script for MySQL backups locally, both mysqldumps and binary backupos using percona's xtrabackup
#!/bin/bash
# Configuration
. /etc/mysql/mysql_backup.conf
# Dump the mysql databases to a daily dump file.
function log()
{
logger -i -p daemon.info -t mysqldump "$1"
echo $1 >> $LOGFILE
@olublessed
olublessed / mysql_secure.sh
Created July 25, 2017 14:23 — forked from Mins/mysql_secure.sh
Automating mysql_secure_installation
#!/bin/bash
aptitude -y install expect
// Not required in actual script
MYSQL_ROOT_PASSWORD=abcd1234
SECURE_MYSQL=$(expect -c "
set timeout 10
@olublessed
olublessed / clean.sh
Created July 21, 2017 21:07 — forked from codersofthedark/clean.sh
MySQL Replication: 'Duplicate entry for PRIMARY key'
while [ 1 ]; do if ['mysql -uroot -ppassword -e"show slave status \G;" | grep "Duplicate entry" | wc -l' -eq 2 ] ; then mysql -uroot -ppassword -e"stop slave; set global sql_slave_skip_counter=1; start slave;"; fi; sleep 1; mysql -uroot -ppassword -e"show slave status\G"; done
root@hudexchange-web:/var/www/vmhost/apps/hudexchange/scraps/mariadb_docker/replication/bergerx# dockerComposeVersion=1.13.0
root@hudexchange-web:/var/www/vmhost/apps/hudexchange/scraps/mariadb_docker/replication/bergerx# curl -L https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-`uname -s`- `uname -m` > /usr/local/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 617 0 617 0 0 3554 0 --:--:-- --:--:-- --:--:-- 3566
100 8079k 100 8079k 0 0 367k 0 0:00:21 0:00:21 --:--:-- 417k
root@hudexchange-web:/var/www/vmhost/apps/hudexchange/scraps/mariadb_docker/replication/bergerx# chmod +x /usr/local/bin/docker-compose
root@hudexchange-web:/var/www/vmhost/apps/hudexchange/scraps/mariadb_docker/replication/bergerx# ./start.sh
+ export MYSQL_ROOT_PASSWORD=Oakton153
+ MYSQL_ROOT_PASSWORD=Oakton153