MySQL tabel repareren via phpMyAdmin of SSH
Laatste update: 15 Sep 2020
Het wil helaas wel eens voor komen dat een tabel van uw MySQL database crashed, waardoor de data niet langer uitgelezen kan worden.
Met de volgende stappen kunt u een tabel repareren via phpMyAdmin of middels een aantal commando's via SSH.
phpMyAdmin
Mocht het een tabel betreffen die zo groot is, dat het in phpMyAdmin zorgt voor een timeout (en de tabel dus niet succesvol gerepareerd kan worden), dan kunt u het onderstaande nog proberen.
SSH
Wanneer het een webhostingpakket betreft, zult u eerst SSH dienen in te schakelen, hiervoor kunt u dit artikel volgen.
Eénmaal ingelogged kunt u de volgende commands uitvoeren:
mysql -u <gebruikersnaam> -h <hostnaam/IP> -p
mysql> use <databasenaam>;
mysql> repair table <tabelnaam>;
Het eerste commando maakt de connectie met de database (er zal om een wachtwoord gevraagd worden uiteraard), vervolgens wordt er aangegeven om een specifieke database gebruiken.
Met het laatste commando wordt de uiteindelijke reparatie uitgevoerd op een tabel.
Gebruikersnaam, databasenaam en wachtwoord kunnen allen worden teruggevonden bij de eerder genoemde verbindingsgegevens op Mijn Argeweb.
Met de volgende stappen kunt u een tabel repareren via phpMyAdmin of middels een aantal commando's via SSH.
phpMyAdmin
- Ga op Mijn Argeweb naar "Beheren" > "Webhosting" > grote knop "Database".
Hier vindt u al uw database gegevens terug, inclusief verbindingsgegevens.
- Klik onderin op de button "phpMyAdmin" om naar de login pagina toe te gaan.
Hier logt u in met juiste gebruikersnaam en (FTP) wachtwoord (zie verbindingsgegevens). - Selecteer de betreffende tabellen (in de afbeelding heb ik "wp_userdata" en "wp_users" genomen) en klik uit het drop-down menu op "Repareer tabel".
Mocht het een tabel betreffen die zo groot is, dat het in phpMyAdmin zorgt voor een timeout (en de tabel dus niet succesvol gerepareerd kan worden), dan kunt u het onderstaande nog proberen.
SSH
Wanneer het een webhostingpakket betreft, zult u eerst SSH dienen in te schakelen, hiervoor kunt u dit artikel volgen.
Eénmaal ingelogged kunt u de volgende commands uitvoeren:
mysql -u <gebruikersnaam> -h <hostnaam/IP> -p
mysql> use <databasenaam>;
mysql> repair table <tabelnaam>;
Het eerste commando maakt de connectie met de database (er zal om een wachtwoord gevraagd worden uiteraard), vervolgens wordt er aangegeven om een specifieke database gebruiken.
Met het laatste commando wordt de uiteindelijke reparatie uitgevoerd op een tabel.
Gebruikersnaam, databasenaam en wachtwoord kunnen allen worden teruggevonden bij de eerder genoemde verbindingsgegevens op Mijn Argeweb.
Een .nl domein registreren? Eerste jaar slechts 3,99
Categorieën
Woordenlijst
De woordenlijst is een alfabetisch gerangschikte lijst met technische termen die in de artikelen voorkomen.