Voici l'echo d'une expérience, peut-être y a-t-il une meilleure procédure ?
J'utilise exclusivment linux depuis 20 ans, Ubuntu depuis un peu moins.
L'installation de Focal Fossa, LAMP, phpmyadmin n'a posé aucun problème.
Un essai de connexion mysql de LibreOffice n'a pas abouti, voici la procédure suivie:
- Copie d'un mysql-connector-java...bin.jar récent dans le dossier /usr/lib/jvm/
- Nouvelle base de données
- Connecter une base de données existante > MySL > Suivant
- Connecter en utilisant JDBC
- Inscrire Mabase, localhost, 3306, com.mysql.jdbc.Driver > Tester la classe : "Chargement du pilote JDBC réussi" > OK > Suivant
- Authentification avec tous les utilisateurs et mots de passe possibles et un seul résultat: "Communication link Failure. Impasse et fin de l'essai !
Voici la procédure aboutie:
- Dans phpmyadmin, exporter mes bases mysql au format OpenDocument Spreadsheet (.ods)
- Ouvrir une base exportée dans LibreOffice-calc
- Copier toutes les données affichées
- Fermer
- Nouvelle base de données
- Créer une nouvelle base de données Firebird intégré > Suivant > Terminer
- Enregistrer la base
- Dans le champ Tables Coller les données ods et suivre les propositions.
Peut-être LibreOffice ne permet-il plus la connexion mysql, comme c'est le cas, senble-t-il, pour la version snap (voir
https://doc.ubuntu-fr.org/libreoffice Paragrphe 2.4 ).
L'inconvénient de la solution ci-dessus est qu'elle m'oblige à maintenir deux bases en parallèle: l'une, Firebird pour LibreOffice l'autre mysql pour mes applications en php et phpmyadmin.
Existe-t-il un autre moyen de connecter mysql dans LibreOffice ?