Artikel ini menjelaskan cara mengganti nama database MySQL.
Mengganti nama database MySQL
Anda mungkin perlu mengganti nama database MySQL dari waktu ke waktu, seperti saat Anda memigrasikan data dari satu akun atau penyedia hosting ke yang lain, atau selama pengembangan situs.
Langkah-langkah untuk mengganti nama database MySQL bergantung pada apakah akun A2 Hosting Anda menyertakan akses cPanel atau tidak.
Akun yang dikelola dengan cPanel
Jika akun Hosting A2 Anda menyertakan akses cPanel, Anda dapat menggunakan cPanel untuk mengganti nama database MySQL dengan cepat dan mudah. Untuk melakukannya, ikuti langkah-langkah berikut:
- Masuk ke cPanel.Jika Anda tidak tahu cara masuk ke akun cPanel Anda, silakan lihat artikel ini.
- Di bagian DATABASES di layar beranda cPanel, klik Database MySQL®:
- Di bawah Database Saat Ini, temukan database yang ingin Anda ganti namanya.
-
Di kolom Tindakan, klik Ganti Nama:
Kotak dialog Ganti Nama Database muncul.
-
Dalam kotak teks Nama baru, ketikkan nama baru untuk database:
- Klik Lanjutkan. cPanel mengganti nama database.
Akun yang tidak dikelola tanpa cPanel
Jika akun A2 Hosting Anda tidak menyertakan cPanel, Anda dapat mengganti nama database MySQL secara manual dari baris perintah. Untuk melakukannya, ikuti langkah-langkah berikut:
- Masuk ke server Anda menggunakan SSH.
- Pada prompt perintah, ketik perintah berikut untuk membuat database baru. Ganti username dengan username MySQL, dan ganti new_dbname dengan nama database baru yang ingin Anda gunakan:
mysql -u username -p -e "CREATE DATABASE new_dbname"
-
Untuk mengekspor database lama ke file, ketik perintah berikut. Ganti nama pengguna dengan nama pengguna MySQL, dan ganti old_dbname dengan nama database yang ingin Anda ubah namanya:
mysqldump --routines -u username -p old_dbname > dbexport.sql
-
Untuk mengimpor data dari database lama ke database baru yang Anda buat di langkah 1, ketik perintah berikut. Ganti nama pengguna dengan nama pengguna MySQL, dan ganti new_dbname dengan nama database baru:
mysql -u username -p new_dbname < dbexport.sql
-
Untuk menghapus database lama, ketik perintah berikut. Ganti username dengan username MySQL, dan ganti old_dbname dengan nama database yang akan dihapus:
mysql -u username -p -e "DROP DATABASE old_dbname"
Langkah ini opsional. Anda tidak perlu menghapus database lama. - Sekarang Anda dapat menggunakan database baru bernama new_dbname, yang berisi semua tabel dan data dari database lama.