Cara Membackup Database Wordpress Pada Centos
Pastikan anda masuk ke super user nya dahulu lalu, anda bisa backup sebagian
atau keseluruhan file website anda, tergantung apakah nanti dalam proses
instalasi di VPS barunya itu anda mau menggunakan file yang lama atau mau
download lagi dari situs wordpress. Direktori yang paling penting anda backup
adalah direktori wp-content terutama pada bagian uploads, themes dan plugins.
Sebelum melakukan backup, anda akan kompres dulu semua file wordpress anda kedalam
format zip, supaya nantinya dapat mempermudah proses download file backup di
VPS baru.
Silahkan install zip terlebih dahulu, ketikkan kode program :
apt-get install zip
Masuk ke direktori tempat penyimpanan file-file situs anda /var/www/html/Pendidikan/ maka
saya masuk ke direktori tersebut terlebih dahulu dengan cara :
cd /var/www/
html/Pendidikan/
zip keseluruhan file, direktori beserta sub-sub yang ada didalamnya :
zip -r Pendidikan*
Selanjutnya silahkan anda backup pula database situs anda. Jika anda
lupa nama databasenya, coba anda cari terlebih dahulu :
mysql -u root –p
show databases;
list database, daftar database mysql
exit
Backup database dengan command :
mysqldump -u root -p Pendidikan
> backup_Pendidikan.sql
zip mysql database, zip mariadb, cara zip file, cara zip ubuntu, cara
install zip di linux. Ganti sumutyok dengan nama database anda dan
backup_sumutyok dengan nama backup yang anda inginkan. Anda juga bisa backup
database secara mudah melalui phpmyadmin.
Sekarang, anda sudah memiliki file backup dengan nama sumutyok.zip dan
database backup dengan nama backup_sumutyok.sql. Silahkan anda cek untuk
membuktikannya dengan mengetikkan perintah :
Ls
Cara backup wordpress, cara backup situs, membackup file wordpress
Tinggal disesuaikan saja web server apa yang
ingin anda gunakan, apakah apache, nginx, openlitespeed atau yang lainnya,
berikut :
Install wget dengan
perintah :
apt-get install wget
Install zip dengan
perintah :
apt-get install zip
Install nano editor
:
apt-get install nano
Buat direktori baru
untuk situs anda melalui perintah :
mkdir -p
/var/www/html/Pendidikan/
Berikan hak akses,
hak user dan grup terhadap direktori tersebut :
chmod -R 755
/var/www/html/
chown -R $USER:$USER
/var/www/html/Pendidikan/
Masuk ke direktori
tersebut dengan :
cd
/var/www/html/Pendidikan/
Download file
situs dan database yang berada di VPS lama dengan menggunakan wget :
wget
http://Pendidikan.ga/Pendidikan.zip
wget
http://Pendidikan.ga/backup_Pendidikan.sql
Download file mysql,
cara download database, cara download mariadb
Ekstrak file
sumutyok.zip dengan command :
unzip
Pendidikan.ga.zip
Sekarang, anda
membuat database baru. Pastikan anda sudah menginstall MySQL atau MariaDB di
VPS anda. Anda tak perlu khawatir jika anda menggunakan MySQL, karena pada
dasarnya MySQL dan MariaDB sama saja.
Login ke account
MySQL atau MariaDB anda :
mysql -u root -p
Buat batabase baru,
saya buat dengan nama ayokesumut
CREATE
DATABASE PendidikanBaru;
Buat user dan
password baru. Saya buat user rikas dengan password 19950806 :
CREATE USER
samuel@localhost
IDENTIFIED BY
'admin1';
Berikan izin
penggunaan databse baru ke user baru yang sudah anda buat :
GRANT ALL PRIVILEGES
ON wp.* TO jimmy@localhost
IDENTIFIED BY
'admin1';
Flush Privileges dan
exit
FLUSH PRIVILEGES;
Exit
Silahkan anda ganti
setting DNS anda. Edit bagian A records yang awalnya ditujukan ke IP VPS lama,
sekarang harus diarahkan ke IP VPS baru. Saya edit DNS di namecheap. Silahkan
sesuaikan jika anda menggunakan layanan DNS hosting lain atau jika anda
menggunakan DNS server sendiri.membuat dns namecheap, daftar dns namecheap, dns
namecheap gratis, konfigurasi dns di namecheap, create dns.
Edit file
wp-config.php untuk mengganti data database lama ke data database baru :
nano wp-config.php
Wordpress config,
konfigurasi wordpress, setting database wordpress
Buat konfigurasi
virtual hosts apache baru untuk situs anda :
nano
/etc/apache/sites-available/Pendidikan.ga
wordpress virtual
hosts, cara membuat apache virtual hosts.
Silahkan anda
samakan saja dengan konfigurasi virtual hosts situs anda di VPS lama.
Masukkan ke
/etc/apache/sites-enabled/ :
ln -s
/etc/apache/sites-available/sumutyok.ga /etc/apache/sites-enabled/
Restart MySQL, Nginx
atau MariaDB :
Service restart
service mysql
restart
Buka situs anda di
browser dan silahkan lanjutkan proses instalasi situs wordpress anda seperti
biasa. Install wordpress di browser, cara install wordpress, cara mengembalikan
wordpress, mengganti situs wordpress, merubah wordpress.
Setelah selesai
install, silahkan anda restore database dengan :
mysql -u root -p
PendidikanBaru < backup_Pendidikan.sql
Cara restore
database mysql, cara restore database mariadb
Masukkan password
root MySQL (MariaDB) anda.
Silahkan reload
situs anda
Jika situs anda
tidak memakai CMS seperti wordpress, cara memindahkan situsnya sama saja.
Backup file dan database lalu restore. Akan lebih mudah jika situs anda adalah
situs statis, anda hanya perlu memindahkan file website anda saja dari VPS lama
ke VPS baru. Jangan lupa buat konfigurasi virtual hostsnya disesuaikan dengan
web server yang ingin digunakan.
0 komentar:
Posting Komentar