GNU/Linux >> Belajar Linux >  >> Linux

Ganti nama basis data MySQL

Dikatakan di sini bahwa:

Pernyataan ini ditambahkan di MySQL 5.1.7 tetapi ternyata berbahaya dan dihapus di MySQL 5.1.23. Itu dimaksudkan untuk mengaktifkan pemutakhiran basis data pra-5.1 untuk menggunakan pengkodean yang diterapkan pada 5.1 untuk memetakan nama basis data ke nama direktori basis data (lihat Bagian 9.2.3, “Pemetaan Pengidentifikasi ke Nama File”). Namun, penggunaan pernyataan ini dapat mengakibatkan hilangnya konten basis data, oleh karena itu dihapus. Jangan gunakan RENAME DATABASE di versi sebelumnya yang ada.

Anda dapat mengimpor semua data ke database baru lalu menghapus yang lama.

Dimungkinkan juga untuk menggunakan RENAME TABLE pernyataan menggunakan nama dari/ke tabel yang sama tetapi berbeda dari/ke database. Ada beberapa tangkapan.

CREATE DATABASE `test_bkp`;

RENAME TABLE 
`test`.`table1` TO `test_bkp`.`table1`,
`test`.`table2` TO `test_bkp`.`table2`,
`test`.`table3` TO `test_bkp`.`table3`;

Di phpmyadmin Anda cukup mengklik database Anda, lalu pergi ke tab Operasi yang memungkinkan Anda mengganti namanya.


Linux
  1. FAQ Penerapan MySQL

  2. Cara menyalin database MySQL

  3. Tingkatkan caching Database MySQL

  1. Optimalkan database MySQL

  2. Cadangan Basis Data MySQL Berskrip

  3. Cara Membuat Database di MySQL dengan MySQL Workbench

  1. Terhubung ke database MySQL dari jarak jauh

  2. Dasar-dasar pengguna dan basis data MySQL

  3. Basis data MySql dari stik usb