Re: adapter un script SQL pour mariadb
Le 23/03/2017 à 16:17, bernard.schoenac...@free.fr a écrit : je recherche un moyen de convertir la ligne contenant myISAm en une autre valeur adaptée à mariaDB je suppose que tu as ton fichier de BD extrait en SQL Editer le fichier avec gedit ou aautre supprimer les "TYPE=MyISAM" sauver le fichier Créer la base sur mariadb en utf8... Importation du fichier dans la base -- J-C Etiemble
Re: adapter un script SQL pour mariadb
- Mail original - De: "G2PC" <g...@visionduweb.com> À: debian-user-french@lists.debian.org Envoyé: Jeudi 23 Mars 2017 16:41:51 Objet: Re: adapter un script SQL pour mariadb Le 23/03/2017 à 16:17, bernard.schoenac...@free.fr a écrit : > bonjour, > > comme il n'est plus trop possible d'exécuter myIsam sur mariadb > > je recherche un moyen de convertir la ligne contenant myISAm en une autre > valeur adaptée à mariaDB > > lien : > > https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/structure.sql > > ou si possible adapter le script pour qu'il passe en ligne de commande sans > passer > par phpmydamin > > slt > bernard > Convert all MyISAM tables to Aria If you switched from MySQL to MariaDB and would like to convert your MyISAM tables to the crash-safe Aria engine, you can do it in one command: |fori in$(mysql --skip-column-names --silent -e'show databases;'|grep -Ev'(mysql|_schema|runtime)');domysql --skip-column-names --silent -e"SELECT table_name FROM information_schema.TABLES WHERE TABLE_SCHEMA = '$i' AND engine = 'MyISAM'"|xargs -I{}mysql -e"ALTER TABLE {} ENGINE='ARIA' TRANSACTIONAL=1;"$i;done Par contre, je ne sais pas ce que ça vaut, vu sur le moteur Google. Je suppose que tu cherches à convertir vers Aria. ( Ou InnoDB ) | bonjour, je n'ai pas encore créer les tables et je recherche à coller au plus près de MyISAM (full text search) en employant mariaDB ... d'origine pour MySQL : ENGINE=MyISAM pour mariaDB : ENGINE=INNODB ENGINE=Aria ENGINE=(?) slt bernard
Re: adapter un script SQL pour mariadb
Le 23/03/2017 à 16:17, bernard.schoenac...@free.fr a écrit : > bonjour, > > comme il n'est plus trop possible d'exécuter myIsam sur mariadb > > je recherche un moyen de convertir la ligne contenant myISAm en une autre > valeur adaptée à mariaDB > > lien : > > https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/structure.sql > > ou si possible adapter le script pour qu'il passe en ligne de commande sans > passer > par phpmydamin > > slt > bernard > Convert all MyISAM tables to Aria If you switched from MySQL to MariaDB and would like to convert your MyISAM tables to the crash-safe Aria engine, you can do it in one command: |fori in$(mysql --skip-column-names --silent -e'show databases;'|grep -Ev'(mysql|_schema|runtime)');domysql --skip-column-names --silent -e"SELECT table_name FROM information_schema.TABLES WHERE TABLE_SCHEMA = '$i' AND engine = 'MyISAM'"|xargs -I{}mysql -e"ALTER TABLE {} ENGINE='ARIA' TRANSACTIONAL=1;"$i;done Par contre, je ne sais pas ce que ça vaut, vu sur le moteur Google. Je suppose que tu cherches à convertir vers Aria. ( Ou InnoDB ) |
adapter un script SQL pour mariadb
bonjour, comme il n'est plus trop possible d'exécuter myIsam sur mariadb je recherche un moyen de convertir la ligne contenant myISAm en une autre valeur adaptée à mariaDB lien : https://www.tutoriels-video.fr/wp-content/uploads/codes/serveur-mail/structure.sql ou si possible adapter le script pour qu'il passe en ligne de commande sans passer par phpmydamin slt bernard