Migration d'une base Zabbix de MySQL vers PostgreSQL

Création de la base sous PostgreSQL

CREATE ROLE zabbix PASSWORD 'pass' LOGIN; 
CREATE DATABASE zabbix OWNER zabbix 

Import du schéma Zabbix>

psql -U zabbix zabbix < /usr/share/zabbix/database/create/postgresql.sql 

Export des datas MySQL dans un format compatible avec PostgreSQL

mysqldump --compact -c -e -n -t --compatitable=postgresql zabbix > zabbix_mysql.sql 

Echapement des apostrophes en trop

sed "s/\\\'/\'\'/g" zabbix_mysql.sql > zabbix_pg.sql 

Import des données dans PostgreSQL

psql -U zabbix zabbix < zabbix_pg.sql 

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Ajouter un rétrolien

URL de rétrolien : https://www.jmar.fr/trackback/11

Haut de page