[Résolu] Raspbian - Erreur d'insertion de données (installation)

  • TooMuch
  • Topic Author
  • New Member
  • New Member
More
4 years 5 months ago - 4 years 4 months ago #2314 by TooMuch
Bonjour,

Je tente d'installer GRR sur un Raspbian, mais l'installation bloque à la dernière étape. Voici une capture de l'erreur : www.dropbox.com/s/83oyxecu268bolq/GRR1.png?dl=0

Et voici les versions installées :
www.dropbox.com/s/88byb3cfuxnc2ff/GRR2.png?dl=0

Une idée (gestion des accents ?) ?
Merci d'avance,

Version de GRR : 3.4.1-RC3
(dont l'installation s'est parfaitement déroulée sous Win10)
Last edit: 4 years 4 months ago by TooMuch.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 5 months ago #2316 by Yan
Bonjour,
en principe le fichier tables.my.sql est codé en ISO. Si votre système attend de l’UTF-8, il faut le convertir.
Cordialement,
YN
The following user(s) said Thank You: TooMuch

Please Log in or Create an account to join the conversation.

  • TooMuch
  • Topic Author
  • New Member
  • New Member
More
4 years 4 months ago - 4 years 4 months ago #2348 by TooMuch
Voilà, je m'y suis remis ce matin : merci pour la piste, ça tourne ;)

Au passage, si ça peut servir à d'autres, voici la manipulation (parce que les fichiers/manip/répertoires d'installation semblent changer au gré des versions)

Config actuelle (novembre 2019):
Raspbian 3 - MariaDB 10.3.17
(Apache, SQL, phpMyAdmin installés avec configuration par défaut)

Attention : je n'utilise +que+ GRR sur ce terminal (et donc, modifiant les charsets du SGBD, cela peut avoir un impact sur toutes les autres bases de données le cas échéant)

AVANT : Visualiser les sets configurés en tapant la commande :
mysqladmin -u root -p var | grep -E 'character|collation' | tr -s ' '

MODIFICATION :
1. se rendre dans /etc/mysql/mariadb.conf.d
2. ouvrir 50-server.cnf
3. repérer les lignes 'character-set-server' et 'collation-server'
4. remplacer respectivement les sets proposés par 'latin1' et 'latin1_swedish_ci' (sans les apostrophes)
5. enregistrer le document
6. ouvrir 50-client.cnf (même répertoire)
7. repérer default-character-set et attribuer la valeur 'latin1' (sans les apostrophes)
8 enregistrer le document
9. redémarrer mysql avec la commande "service mysql restart"

APRES (VERIFICATION) :
répéter la commande initiale pour vérifier la prise en compte de la modification.

Note : le character_set_system est inchangé car dépendant de l'OS (mais peu importe ici).



,
Last edit: 4 years 4 months ago by Yan.

Please Log in or Create an account to join the conversation.

  • ChrisDioup
  • New Member
  • New Member
More
4 years 4 months ago #2375 by ChrisDioup
Bonjour,
Utilisateur depuis de nombreuses années sur Mac avec un serveur MAMP. Je dois aujourd'hui monter un nouveau serveur mais sous Windows.
Confiant, j'ai repris la même solution avec un MAMP windows et la dernière version de GRR 3.4.1
Malheureusement, lors de la création de la base de données, j'obtiens exactement les mêmes messages d'erreur que ceux précédemment cités.
J'ai cherché les fichiers de configuration comme indiqué dans la procédure, mais je ne les ai pas trouvé. MAMP a des répertoires différents et le nom des fichiers diffèrent.
Je suis donc coincé. Etant en plus novice dans le domaine des bases de données ce n'est vraiment pas facile pour moi (sur Mac c'était tellement facile).
Si une âme charitable pouvait m'aider j'en serais ravi.
Merci beaucoup si vous avez une solution.
Cordialement
Christophe

Please Log in or Create an account to join the conversation.

  • ChrisDioup
  • New Member
  • New Member
More
4 years 4 months ago #2376 by ChrisDioup
J'ai progressé car j'ai trouvé le fichier tables.my.sql
Je l'ai passé dans un convertisseur ISO->UTF8
Malheureusement le caractère 'à' pose problème et laisse une ligne d'erreur.
Je l'ai donc remplacé par un a sans accent et la base s'est créée.
Il reste à résoudre la conversion du 'à' afin que la solution soit parfaite.
Le forum est une mine d'informations.
Merci aux contributeurs

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
4 years 4 months ago #2377 by Yan
Bonjour,
lors de la conversion ISO vers UTF-8, avez-vous été attentif à choisir UTF-8 sans BOM ?
Si cela ne suffit pas, une «solution» pourrait être de supprimer l’accent pour initialiser puis de rétablir l’accent par insertion en base.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

Moderators: Yan