Contrastversie favicon ComBron Communicatie Tabellen database omzetten van MyISAM naar InnoDB in phpMyAdmin

De tabellen van een database omzetten naar innoDB is voor de meesten van ons geen dagelijkse kost. Op deze pagina een eenvoudige instructie.

Deze instructie is bedoeld voor collega’s, niet voor beginners. ComBron probeert zoveel mogelijk te stimuleren dat ondernemers handelingen zelf verrichten, maar de database is het hart van een website. Fouten zijn vaak zeer moeilijk te herstellen, daarom doe je er verstandig aan bij twijfel je webbureau in te schakelen.

Het spreekt voor zich dat je zorgt voor een back-up toch? Laten we beginnen.

Benodigde tijd: 3 minuten

Omzetten tabellen website van MyISAM naar InnoDB in phpMyAdmin.

  1. Log in op phpMyAdmin

    Alle beschreven handelingen vinden plaats in phpMyAdmin.Afbeelding van het inlogscherm van phpMyAdmin.

  2. Kies de database die je wilt bewerken

    De databases staan in de linker sidebar.Screendump sidebar links phpMyAdmin.

  3. Inventariseer/bekijk welke tabellen nog in MyISAM staan.

    De het type van de tabellen staat in een rij rechts van het midden aangegeven.Screendump tabellen phpMyAdmin.

  4. Schrijf de naam van de tabel (bijvoorbeeld wp_user) zodat je zo nog weet om welke tabel het gaat. Klik op SQL.

    Typ:

    ALTER TABLE naam_tabel ENGINE=INNODB;

    Verander de naam van de tabel (naam_tabel) in de naam van de tabel die je wilt omzetten (zie ook afbeelding).

    Screendump omzetten naar InnoDB in het tabblad SQL van phpMyAdmin.

  5. Klik op start

    Als alles goed is gegaan, krijg je de melding SQL-query succesvol uitgevoerd.

    Melding SQL query succesvol uitgevoerd.


Niet gelukt?

Sommige tabellen kunnen niet direct worden omgezet. Geen paniek!

Screendump #1709 error die vooral bij het omzetten van de tabellen wp_comments en wp_posts vaak optreedt.
#1709 – Index column size too large. The maximum column size is 767 bytes.

Klik hier om naar https://combron.be/foutmelding-1709-in-phpmyadmin-omzetten-tabellen-naar-innodb-oplossen/ te gaan voor de uitleg, want een error #1709 is niet zo moeilijk op te lossen.