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:
- Log ind på cPanel. Hvis du ikke ved, hvordan du logger ind på din cPanel-konto, kan du læse denne artikel.
- I DATABASER-sektionen på cPanel-startskærmen skal du klikke på MySQL®-databaser:
- Find den database, du vil omdøbe, under Aktuelle databaser.
-
Klik på Omdøb i kolonnen Handlinger:
Dialogboksen Omdøb database vises.
-
Indtast det nye navn til databasen i tekstfeltet Nyt navn:
- 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:
- Log ind på din server ved hjælp af SSH.
- 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"
-
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
-
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
-
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. - Du kan nu bruge den nye database med navnet new_dbname, som indeholder alle tabeller og data fra den gamle database.