Jika pada artikel sebelumnya (baca artikel sebelumnya di sini: cara pindah hosting cepat ) telah kita bahas cara migrasi website menggunakan php script tanpa harus download semua file & database-nya ke local disk. Kali ini kita akan menggunakan metode yang lebih cepat lagi, tanpa menggunakan php script. Sama dengan metode sebelumnya, pada metode kali ini file backup dan database tidak perlu anda download ke hardisk melainkan akan langsung kita pindah server to server.
Jika pada metode sebelumnya kita menggunakan bantuan script php untuk transfer file dari server lama ke server baru atau untuk merestore database, kali ini kita akan menggunakan fasilitas ssh yang disediakan oleh hosting kita. Apa itu SSH? yang familiar dengan linux pasti paham apa itu SSH. ssh itu kalau di windows mungkin mirip dengan command prompt. yang perlu diingat, tidak semua hosting memberikan fasilitas ssh, setau saya hawkhost support untuk ssh. baiklah kita mulai saja.
Sama seperti metode sebelumnya, kita harus membuar arsip dari file yang website yang ingin kita backup commandnya adalah seperti di bawah:
tar -czvf backup.tar.gz /home/userdikau/public_html/folderwebsite/
Kemudian kita backup databasenya. Jika sebelumnya kita menggunakan plugin wp-db-backup kali ini kita cukup menggunakan 1 baris perintah saja melalui ssh. berikut perintahnya:
mysqldump --opt -u userDB -p namaDB > /home/user/public_html/backup.sql
ingat: 2 perintah di atas anda jalankan di hosting lama.
Sekarang pada server/hosting baru.
Download file website & database dari hosting lama ke hosting baru dengan perintah:
wget http://hostinglama.com/backup.tar.gz
wget http://hostinglama.com/backup.sql
Selanjutnya adalah extract file backup.tar.gz yang baru saja kita download, dengan perintah:
tar -zxvf backup.tar.gz
langkah yang terakhir adalah dumping database (restore database), gunakan perintah berikut ini:
mysql -u userdb -p namaDBbaru < /hostingbaru/website/backup.sql
ingat: buat database dulu sebelum mengeksekusi perintah di atas.
Showing posts with label database. Show all posts
Showing posts with label database. Show all posts
Sunday, June 16, 2013
Monday, June 3, 2013
Cara menghapus/drop database dengan perintah sql, cpanel hosting danmelalui ssh
Thursday, May 30, 2013
mysql update dan where syntax tutorial
Tutorial singkat ini akan membahas bagaimana menggunakan syntax update dan where pada mysql.
syntax update digunakan untuk mengubah value dari record sebuah table pada database, sedangkan syntax where yang mengikuti syntax update digunakan untuk menentukan lebih spesifik lagi record yang mana yang ingin di update.
secara umum penggunakan syntak update dan where pada mysql adalah sebagai berikut.
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
sebagai contoh lihatlah syntax dibawah ini:
UPDATE `wp_postmeta` SET `meta_key`='wpa_thumbnail_url' WHERE `meta_key`='thumbnail_url'
syntax di atas saya gunakan untuk mengubah table wordpress yang bernama wp_postmeta.
pada kolom meta_key, semua yang nilainya thumbnail_url saya ubah menjadi wpa_thumbnail_url
syntax update digunakan untuk mengubah value dari record sebuah table pada database, sedangkan syntax where yang mengikuti syntax update digunakan untuk menentukan lebih spesifik lagi record yang mana yang ingin di update.
secara umum penggunakan syntak update dan where pada mysql adalah sebagai berikut.
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
sebagai contoh lihatlah syntax dibawah ini:
UPDATE `wp_postmeta` SET `meta_key`='wpa_thumbnail_url' WHERE `meta_key`='thumbnail_url'
syntax di atas saya gunakan untuk mengubah table wordpress yang bernama wp_postmeta.
pada kolom meta_key, semua yang nilainya thumbnail_url saya ubah menjadi wpa_thumbnail_url
Sunday, April 21, 2013
Backup database wordpress dari cpanel
untuk melakukan backup database wordpress terlebih dahulu agan harus mengetahui nama database yang dipakai oleh wordpress agan. untuk mengetahuinya caranya agan bisa buka file wp-config.php di root file dari directory wordpress agan.
cari bagian seperti dibawah
/** MySQL database username */
define('DB_USER', 'namaweb_wrdp10');
cari bagian seperti dibawah
/** MySQL database username */
define('DB_USER', 'namaweb_wrdp10');
Subscribe to:
Posts (Atom)