U kunt uw database eenvoudig importeren/exporteren met phpMyAdmin menu in cPanel. Volg hiervoor de instructies hier. Hiermee kunnen alleen de databases worden verwerkt die niet groter zijn dan 1 GB . Als uw database groter is, moet uSSH-commando's . gebruiken .
Shell-toegang is standaard uitgeschakeld op gedeelde servers, dus als shell-toegang niet eerder was ingeschakeld voor uw account, schakel dit dan eerst in met behulp van dit artikel.
De volgende stap is om in te loggen op uw account via SSH . Deze tutorial leidt je door dit proces.
Let op:voordat u een export of import uitvoert, moet u een database toewijzen aan een gebruiker . U kunt het doen in cPanel> MySQL-databases menu> Een gebruiker aan een database toevoegen optie:
Zorg ervoor dat u Alle rechten inschakelt optie:
Meer instructies over het maken en toewijzen van een database aan een gebruiker vindt u hier .
Om te importeren een database, gebruik dan het volgende commando:
mysql -u dbusername -pdbpassword dbname
U kunt ook het volgende gebruiken:
mysql -u dbusername -p'dbpassword' dbname
of
mysql -u dbusername -p dbname
Om te exporteren , gebruik deze:
mysqldump -u dbusername -pdbpassword dbname> /path/to/file/file.sql
De cursief gedrukte variabele is de volgende:
- dgebruikersnaam :de naam van een databasegebruiker die aan deze database is toegewezen (deze moet de indeling CPANELUSERNAME_DATABASEUSER hebben), of uw cPanel-gebruikersnaam
- dbwachtwoord :het databasegebruikerswachtwoord (als u een databasegebruiker als gebruikersnaam gebruikt) of uw cPanel-wachtwoord (als u uw cPanel-gebruikersnaam als gebruikersnaam gebruikt)
- dbnaam :de naam van uw database waarnaar u importeert of waaruit u exporteert. Het zou in uw cPanel moeten worden aangemaakt. Het formaat is als volgt:CPANELUSERNAME_DATABASENAME
- /pad/naar/bestand/bestand.sql :het pad naar de mysql-dump waarnaar u importeert (daarna wordt een nieuw bestand gemaakt) of exporteert vanuit uw cPanel-account. Hier kunt u zowel relatieve als absolute padformaten gebruiken. Als u zich in de map met het bestand bevindt, kunt u gewoon de bestandsnaam met de extensie typen. Met het absolute pad is dit bijvoorbeeld het volgende:/home/CPANEL_USERNAME/public_html/database.sql
Als u geen foutmelding of melding ontvangt nadat u op Enter heeft gedrukt, betekent dit dat de opdracht met succes is uitgevoerd.
Laat ons een voorbeeld geven .
We gebruiken de volgende instellingen:
- dgebruikersnaam :nctests_user (als databasegebruiker), nctests (als cPanel-gebruikersnaam)
- dbwachtwoord :123qwe
- dbnaam :nctests_database
- pad naar het bestand :/home/nctests/public_html/databases/db_file.sql
Database importeren
mysql -u nctests_user -p123qwe nctests_database
OPMERKING: U kunt ook het volgende commando gebruiken:
mysql -u nctests_user -p nctests_database
Op deze manier moet u het wachtwoord in de volgende regel invoeren:
Database exporteren
mysqldump -u nctests_user -p123qwe nctests_database> /home/nctests/public_html/databases/db_file.sql
OPMERKING: Je kunt ook het volgende commando gebruiken:
mysqldump -u nctests_user -p nctests_database> /home/nctests/public_html/databases/db_file.sql
Op deze manier moet u het wachtwoord in de volgende regel invoeren:
Dat is het!
Hulp nodig? Neem contact op met onze HelpDesk