sql >> Database teknologi >  >> RDS >> Mysql

Sådan omdøbes en MySQL-database

Denne artikel forklarer, hvordan man omdøber en MySQL-database.

Omdøbning af en MySQL-database

Du skal muligvis omdøbe en MySQL-database fra tid til anden, f.eks. når du migrerer data fra en konto eller hostingudbyder til en anden, eller under udvikling af websteder.

Trinnene til at omdøbe en MySQL-database afhænger af, om din A2 Hosting-konto inkluderer cPanel-adgang eller ej.

Administrerede konti med cPanel

Hvis din A2 Hosting-konto inkluderer cPanel-adgang, kan du bruge cPanel til hurtigt og nemt at omdøbe en MySQL-database. For at gøre dette skal du følge disse trin:

  1. Log ind på cPanel. Hvis du ikke ved, hvordan du logger ind på din cPanel-konto, kan du læse denne artikel.
  2. I DATABASER-sektionen på cPanel-startskærmen skal du klikke på MySQL®-databaser:

  3. Find den database, du vil omdøbe, under Aktuelle databaser.
  4. Klik på Omdøb i kolonnen Handlinger:

    Dialogboksen Omdøb database vises.

  5. Indtast det nye navn til databasen i tekstfeltet Nyt navn:

  6. Klik på Fortsæt. cPanel omdøber databasen.
Ikke-administrerede konti uden cPanel

Hvis din A2 Hosting-konto ikke inkluderer cPanel, kan du omdøbe en MySQL-database manuelt fra kommandolinjen. For at gøre dette skal du følge disse trin:

  1. Log ind på din server ved hjælp af SSH.
  2. Ved kommandoprompten skal du skrive følgende kommando for at oprette en ny database. Erstat brugernavnet med MySQL-brugernavnet, og erstat new_dbname med det nye databasenavn, som du vil bruge:
    mysql -u username -p -e "CREATE DATABASE new_dbname"
  3. For at eksportere den gamle database til en fil skal du skrive følgende kommando. Erstat brugernavnet med MySQL-brugernavnet, og erstat old_dbname med navnet på den database, du vil omdøbe:

    mysqldump --routines -u username -p old_dbname > dbexport.sql
  4. For at importere data fra den gamle database til den nye database, som du oprettede i trin 1, skal du skrive følgende kommando. Erstat brugernavnet med MySQL-brugernavnet, og erstat new_dbname med navnet på den nye database:

    mysql -u username -p new_dbname < dbexport.sql
  5. For at slette den gamle database skal du skrive følgende kommando. Erstat brugernavnet med MySQL-brugernavnet, og erstat old_dbname med navnet på databasen, der skal slettes:

    mysql -u username -p -e "DROP DATABASE old_dbname"
    Dette trin er valgfrit. Du behøver ikke at slette den gamle database.
  6. Du kan nu bruge den nye database med navnet new_dbname, som indeholder alle tabeller og data fra den gamle database.

  1. Sådan får du en beregnet kolonnes definition i SQL Server ved hjælp af T-SQL

  2. MariaDB JSON_REMOVE() Forklaret

  3. Sådan returneres dublerede nøgler fra et JSON-dokument i SQL Server

  4. Sådan får du SQL Server-statistikoplysninger ved hjælp af systemstatistiske funktioner