Untuk membackup database MySQL bisa melalui full backup, structure/info only, and data only. Setelah dibackup, maka proses restore bisa dilakukan jika dibutuhkan. Full backup artinya adalah membackup semua dengan memasukan query CREATE database/table dan INSERT data dalam file backup/hasil dump. Structure only berarti hasil backup hanya memasukan proses query CREATE saja. Sedangkan data only proses backup hanya menggunakan query INSERT dalam file backup. Berikut query backup/dump MySQL:
# Full Backup mysqldump -hlocalhost -uusernya -ppasswordnya --databases databasenya --tables tablenya > namafileoutputnya.sql # Structure only mysqldump -hlocalhost -uusernya -ppasswordnya --databases databasenya --tables tablenya --no-data > namafileoutputnya.sql # Data only mysqldump -hlocalhost -uusernya -ppasswordnya --databases databasenya --tables tablenya --no-create-db --no-create-info > namafileoutputnya.sql # Setelah proses backup, maka bisa menggunakan hasil backup untuk merestore data and/or struktur dengan perintah: # Restore mysql -u [username] -p[password] [database_name] < [dump_file.sql]