Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zmienić nazwę bazy danych MySQL

W tym artykule wyjaśniono, jak zmienić nazwę bazy danych MySQL.

Zmiana nazwy bazy danych MySQL

Od czasu do czasu może być konieczna zmiana nazwy bazy danych MySQL, na przykład podczas migracji danych z jednego konta lub dostawcy usług hostingowych do innego lub podczas tworzenia witryny.

Kroki zmiany nazwy bazy danych MySQL zależą od tego, czy Twoje konto A2 Hosting obejmuje dostęp do panelu cPanel.

Zarządzane konta z cPanelem

Jeśli Twoje konto A2 Hosting obejmuje dostęp do panelu cPanel, możesz użyć cPanel, aby szybko i łatwo zmienić nazwę bazy danych MySQL. Aby to zrobić, wykonaj następujące kroki:

  1. Zaloguj się do cPanel.Jeśli nie wiesz, jak zalogować się na swoje konto cPanel, zapoznaj się z tym artykułem.
  2. W sekcji BAZY DANYCH ekranu głównego cPanel kliknij Bazy danych MySQL®:

  3. W sekcji Bieżące bazy danych znajdź bazę danych, której nazwę chcesz zmienić.
  4. W kolumnie Działania kliknij Zmień nazwę:

    Pojawi się okno dialogowe Zmień nazwę bazy danych.

  5. W polu tekstowym Nowa nazwa wpisz nową nazwę bazy danych:

  6. Kliknij Kontynuuj. cPanel zmienia nazwę bazy danych.
Niezarządzane konta bez cPanel

Jeśli Twoje konto A2 Hosting nie zawiera cPanel, możesz ręcznie zmienić nazwę bazy danych MySQL z wiersza poleceń. Aby to zrobić, wykonaj następujące kroki:

  1. Zaloguj się na swój serwer za pomocą SSH.
  2. W wierszu polecenia wpisz następujące polecenie, aby utworzyć nową bazę danych. Zamień nazwę użytkownika na nazwę użytkownika MySQL i zastąp nowa_nazwa_bazy danych nową nazwą bazy danych, której chcesz użyć:
    mysql -u username -p -e "CREATE DATABASE new_dbname"
  3. Aby wyeksportować starą bazę danych do pliku, wpisz następujące polecenie. Zastąp nazwę użytkownika nazwą użytkownika MySQL i zastąp old_dbname nazwą bazy danych, której nazwę chcesz zmienić:

    mysqldump --routines -u username -p old_dbname > dbexport.sql
  4. Aby zaimportować dane ze starej bazy danych do nowej bazy danych utworzonej w kroku 1, wpisz następujące polecenie. Zastąp nazwę użytkownika nazwą użytkownika MySQL i zastąp new_dbname nazwą nowej bazy danych:

    mysql -u username -p new_dbname < dbexport.sql
  5. Aby usunąć starą bazę danych, wpisz następujące polecenie. Zastąp nazwę użytkownika nazwą użytkownika MySQL i zastąp old_dbname nazwą bazy danych do usunięcia:

    mysql -u username -p -e "DROP DATABASE old_dbname"
    Ten krok jest opcjonalny. Nie musisz usuwać starej bazy danych.
  6. Możesz teraz używać nowej bazy danych o nazwie nowa_nazwa_bazy_danych, która zawiera wszystkie tabele i dane ze starej bazy danych.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zarządzanie kontami użytkowników, role, uprawnienia, uwierzytelnianie PHP i MySQL -- Część 5

  2. MySQL SELECT w ostatnich dniach?

  3. count(*) i count(nazwa_kolumny), jaka jest różnica?

  4. Czy mysql_real_escape_string() i mysql_escape_string() są wystarczające do zapewnienia bezpieczeństwa aplikacji?

  5. Jak uzyskać rozmiar bazy mysql?