MySQL Backup + Restore
Mysqldump für Backup erstellen und ggfs. wieder einspielen
MysqlDump für kompletten MySQL Server erstellenmysqldump -uUSERNAME -pPASSWORT -r /[PATH]/Dumpfile.sql
MysqlDump für eine einzelne MySQL Datenbank erstellen
mysqldump -uUSERNAME -pPASSWORT -r [PATH]/Dumpfile.sql –databases TESTD
Restore des MysqlDump Files
Um dieses MysqlDump File einzuspielen, muss folgender Befehl ausgeführt werden:mysql -uUSERNAME -pPASSWORT < /[PATH]/Dumpfile.sql
TikiWiki backup mittels script
/ccf/local/bin/make_wiki_mysql_dump.shDB_PATH=${1:-/srv/www/vhosts/ccf-it.de/httpdocs/tiki-5.0/db/} BACKUP_DIR=${2:-/backup/mysql} db_tiki="CHECK" BINDIR=/usr/bin DO_IT=`basename $0` SETZE_DB=`egrep -v 'php|//' $DB_PATH/local.php | cut -d\$ -f2 | cut -d\; -f1` eval "$SETZE_DB" if [ "$db_tiki" = "mysql" ] then case $DO_IT in make_wiki_mysql_dump.sh ) # echo "${BINDIR}/mysqldump -u$user_tiki -p$pass_tiki -h$host_tiki -f --opt $dbs_tiki > $BACKUP_DIR/$dbs_tiki'.sql'" ${BINDIR}/mysqldump -u$user_tiki -p$pass_tiki -h$host_tiki -f --opt $dbs_tiki > $BACKUP_DIR/$dbs_tiki'.sql' ;; remove_wiki_mysql_dump.sh ) echo "rm -f $BACKUP_DIR/$dbs_tiki'.sql'" rm -f $BACKUP_DIR/$dbs_tiki'.sql' ;; *) echo "NO commands defined" exit 1 ;; esac fi