Overslaan en naar de inhoud gaan

Een foutmelding over "Collatie" tijdens het exporteren van een Database?

Toegevoegd op 15 juni 2025

Tijdens het exporteren van een SQL database van een lokale server naar een online (Shared Hosting), kan soms eens iets mis gaan. 

Een van die problemen is de foutmelding over "Collatie". Hier mijn oplossing.

Als een databse van een nieuwste MySQL naar een MariaDB 10.6.x wordt verhuist, kan het gebeuren dat de indeling van de “Collatie” anders is en je dus foutmelding krijgt. 
De “Collatie” is op mijn usb-server “utf8mb4_0900_ai_ci” en op mijn online server wordt deze niet ondersteunt. 
Wat wel door beide ondersteunt wordt (en dus veilig mag verandert worden) is “utf8mb4_unicode_ci” 
 

En zo doe je dat: 
Exporteer je database zonder te zippen 

 

Open het bestand in Sublime (of een andere text editor voor code)

 

Als het om een zwaar bestand gaat, kan het openen wel even duren 
Klik nu op “Find -> Replace” of toets Ctrl+H 
 

 

Plaats nu bij Find : utf8mb4_0900_ai_ci 
En bij Replace: utf8mb4_unicode_ci 
 

 

Nu onderrechts op “Replace All” 

En dan opslaan! 
Moest het een zware database zijn, dan kan je die nog handmatig zippen. 
Nu kan je dit nieuwe bestand gebruiken om te importeren op de online server. 
 

 

 

Nu probeer die aangepaste database te importeren op je online server. Hieronder een voorbeeld op via DirectAdmin bij mijn account van DigiHosting 

Ga naar “beheren van die database: 

 

Vanonder klik op “Importeren” 

 

Kies nu dat bewerkte databasebestand (of zip) 

 

Dan op “Ja” 

 

Okey, gelukt! 


Tags: Database, utf8mb4_0900_ai_ci, MySQL, MariaDB

Reacties

Wil je graag reageren, dan kan je best ingelogd zijn. Want dan wordt je reactie direct geplaatst. Wil je anoniem reageren, dan wordt je reactie eerst nog gecontroleerd en dan pas geplaatst. Heb je nog geen account, registreer je dan hier: Registreren

Plaats nieuwe commentaar

Spamcontrol
Kijk in de voet van deze website!