Dalam beberapa kasus mungkin diinginkan untuk mengubah nama database MySQL dengan cepat. Meskipun dulu ada perintah RENAME DATABASE di versi MySQL yang lebih lama, namun RENAME DATABASE telah dihapus pada semua versi MySQL lebih baru untuk menghindari risiko keamanan
Sebagai gantinya, panduan kali ini akan memberikan cara alternatif lain untuk mengganti nama database MySQL Anda dengan cepat dan aman
Rename Table
Buat database baru dengan nama new_wp
create database new_wp
Pindahkan table dari database lama ke database baru
rename table web5.wp_users to new_wp.wp_users
Maka table wp_users akan terpindah ke database new_wp
mysql> use new_wp;
Database changed
mysql> show tables;
+------------------+
| Tables_in_new_wp |
+------------------+
| wp_users |
+------------------+
1 row in set (0.00 sec)
Dumping dan import
Jika Anda memiliki banyak table, lebih baik di dump lalu di import ke database baru
Dump database
mysqldump -u username -p"password" -R oldDbName > oldDbName.sql
Import
mysql -u username -p"password" newDbName < oldDbName.sql