In dit artikel wordt uitgelegd hoe u een MySQL-database hernoemt.
De naam van een MySQL-database wijzigen
Mogelijk moet u de naam van een MySQL-database van tijd tot tijd wijzigen, bijvoorbeeld wanneer u gegevens migreert van het ene account of de ene hostingprovider naar het andere, of tijdens de ontwikkeling van de site.
De stappen om de naam van een MySQL-database te wijzigen, zijn afhankelijk van het feit of uw A2-hostingaccount cPanel-toegang heeft of niet.
Beheerde accounts met cPanel
Als uw A2 Hosting-account cPanel-toegang bevat, kunt u cPanel gebruiken om snel en eenvoudig een MySQL-database te hernoemen. Volg hiervoor deze stappen:
- Log in op cPanel.Als je niet weet hoe je moet inloggen op je cPanel-account, raadpleeg dan dit artikel.
- Klik in het gedeelte DATABASES van het cPanel-startscherm op MySQL®-databases:
- Zoek onder Huidige databases de database waarvan u de naam wilt wijzigen.
-
Klik in de kolom Acties op Naam wijzigen:
Het dialoogvenster Naam database wijzigen verschijnt.
-
Typ in het tekstvak Nieuwe naam de nieuwe naam voor de database:
- Klik op Doorgaan. cPanel hernoemt de database.
Onbeheerde accounts zonder cPanel
Als uw A2 Hosting-account geen cPanel bevat, kunt u een MySQL-database handmatig hernoemen vanaf de opdrachtregel. Volg hiervoor deze stappen:
- Log in op uw server met SSH.
- Typ bij de opdrachtprompt de volgende opdracht om een nieuwe database te maken. Vervang gebruikersnaam door de MySQL-gebruikersnaam en vervang new_dbname door de nieuwe databasenaam die u wilt gebruiken:
mysql -u username -p -e "CREATE DATABASE new_dbname"
-
Typ de volgende opdracht om de oude database naar een bestand te exporteren. Vervang gebruikersnaam door de MySQL-gebruikersnaam en vervang oude_dbnaam door de naam van de database die u wilt hernoemen:
mysqldump --routines -u username -p old_dbname > dbexport.sql
-
Typ de volgende opdracht om de gegevens uit de oude database te importeren in de nieuwe database die u in stap 1 hebt gemaakt. Vervang gebruikersnaam door de MySQL-gebruikersnaam en vervang new_dbname door de naam van de nieuwe database:
mysql -u username -p new_dbname < dbexport.sql
-
Typ de volgende opdracht om de oude database te verwijderen. Vervang gebruikersnaam door de MySQL-gebruikersnaam en vervang old_dbname door de naam van de database die moet worden verwijderd:
mysql -u username -p -e "DROP DATABASE old_dbname"
Deze stap is optioneel. U hoeft de oude database niet te verwijderen. - U kunt nu de nieuwe database gebruiken met de naam new_dbname, die alle tabellen en gegevens uit de oude database bevat.