sql >> Database >  >> RDS >> Mysql

De naam van een MySQL-database wijzigen

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:

  1. Log in op cPanel.Als je niet weet hoe je moet inloggen op je cPanel-account, raadpleeg dan dit artikel.
  2. Klik in het gedeelte DATABASES van het cPanel-startscherm op MySQL®-databases:

  3. Zoek onder Huidige databases de database waarvan u de naam wilt wijzigen.
  4. Klik in de kolom Acties op Naam wijzigen:

    Het dialoogvenster Naam database wijzigen verschijnt.

  5. Typ in het tekstvak Nieuwe naam de nieuwe naam voor de database:

  6. 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:

  1. Log in op uw server met SSH.
  2. 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"
  3. 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
  4. 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
  5. 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.
  6. U kunt nu de nieuwe database gebruiken met de naam new_dbname, die alle tabellen en gegevens uit de oude database bevat.

  1. Syntaxisfout bij of in de buurt van gebruiker bij het toevoegen van Postgres-beperking

  2. Automatische failover voor TimescaleDB bereiken

  3. Is het mogelijk om de natuurlijke volgorde van kolommen in Postgres te wijzigen?

  4. Laravel Eloquent vs query builder - Waarom welsprekend gebruiken om de prestaties te verminderen?