Skip to main content
  1. Posts/

Cara Rename Database di MySQL

1 min
mysql mysql
Table of Contents

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

Related

MySQL - Date and Time Functions
5 mins
mysql mysql
Benchmark MySQL Query Menggunakan mysqlslap
2 mins
mysql mysql
Cara Menggunakan Indexes di MySQL
9 mins
mysql mysql
Setting Up InnoDB Memcached Plugin in MySQL
3 mins
mysql mysql
Speed Up Query Joins MariaDB
1 min
mysql mysql
Optimizing MySQL Using Query Cache
4 mins
mysql mysql