Jak zmienić nazwę bazy danych mysql

Jak zmienić nazwę bazy danych mysql

Podczas pracy z bazami danych wiele razy może być konieczne zmianę nazwy bazy danych. Do celów bezpieczeństwa MySQL porzucił bezpośrednie polecenie, aby zmienić nazwę bazy danych z MySQL 5.1.23. Więc nie ma bezpośredniego polecenia do instrukcji T-SQL dostępnej do zmiany nazwy bazy danych na serwerze MySQL.

Możesz postępować zgodnie z jedną z poniższych instrukcji, aby zmienić nazwę bazy danych MySQL za pomocą CPANEL, PHPMYADMIN lub wiersza poleceń zgodnie z dostępnością. Po zmianie nazwy bazy danych pamiętaj, że musisz ponownie skonfigurować uprawnienia w nowej bazie danych dla użytkowników.

W tym samouczku znajdziesz trzy metody zmiany nazwy bazy danych MySQL.

Metoda 1 - Zmień nazwę bazy danych MySQL z wierszem poleceń

Jak wiesz, że nie ma bezpośredniego polecenia ani instrukcji SQL do zmiany nazwy bazy danych na serwerze MySQL. Ale nadal możesz zmienić nazwę bazy danych za pomocą opcji kopii zapasowej i przywracania.

  1. Najpierw weź kopię zapasową bieżącej bazy danych:
    mysqldump -u root -p old_db> old_db.SQL  
  2. Następnie utwórz nową bazę danych o pożądanej nazwie na serwerze MySQL.
    mysqladmin -u root -p Utwórz nowe_db  
  3. Wreszcie przywróć kopię zapasową pobraną powyżej do nowo utworzonej bazy danych.
    mysql -u root -p new_db < old_db.sql  

Masz nową bazę danych o nowej nazwie. Sprawdź nową bazę danych i upewnij się, że przywrócenie całkowicie i poprawnie funkcjonuje.

Metoda 2 - Zmień nazwę bazy danych mysql z phpMyAdmin

PhpMyAdmin to najpopularniejsza aplikacja internetowa używana do zarządzania bazami danych MySQL. Zapewnia opcję zmiany nazwy bazy danych na serwerze MySQL.

  1. Zaloguj się do phpMyAdmin
  2. Wybierz bazę danych na lewym pasku bocznym.
  3. Kliknij „Operacje” patka.
  4. Wpisz nową nazwę bazy danych w polu „Zmień nazwę bazy danych na:” i kliknij, idź.

  5. W oknie dialogowym potwierdzenia kliknij OK.

Wszystkie zrobione. Tutaj phpMyAdmin utworzy nową bazę danych z nową nazwą i skopiuj wszystkie treści ze starego. Po tym upuść starą bazę danych.

Metoda 3 - Zmień nazwę bazy danych MySQL z CPANEL

CPANEL to internetowy panel sterowania dla systemów Centos i Redhat Linux. Jest popularny wśród wspólnych dostawców hostingowych. Możesz łatwo zmienić nazwę bazy danych mysql za pomocą cpanel.

CPANEL oferuje najłatwiejszy sposób na zmianę nazwy bazy danych MySQL.

  1. Zaloguj się do CPANEL.
  2. Idź do Bazy danych Sekcja i kliknij Bazy danych mysql.

  3. Przewiń w dół do tej strony, znajdziesz listę baz danych w ramach Obecne bazy danych Sekcja.
  4. Kliknij "Przemianować" przycisk przed bazą danych, aby zmienić nazwę.

  5. Podaj nową nazwę bazy danych i kliknij Przystępować.

Otóż ​​to. Z powodzeniem zmieniłeś nazwę bazy danych MySQL.

Wniosek

Ten przewodnik pomaga zrozumieć, jak zmienić nazwę baz danych mysql. Będziesz musiał ponownie skonfigurować uprawnienia użytkownika, ponieważ baza danych została przemianowana.