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

  • TooMuch
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2314 par 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)
Dernière édition: il y a 4 ans 5 mois par TooMuch.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 5 mois #2316 par 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
Les utilisateur(s) suivant ont remercié: TooMuch

Connexion ou Créer un compte pour participer à la conversation.

  • TooMuch
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 5 mois - il y a 4 ans 5 mois #2348 par 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).



,
Dernière édition: il y a 4 ans 5 mois par Yan.

Connexion ou Créer un compte pour participer à la conversation.

  • ChrisDioup
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 4 mois #2375 par 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

Connexion ou Créer un compte pour participer à la conversation.

  • ChrisDioup
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 4 ans 4 mois #2376 par 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

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 4 ans 4 mois #2377 par 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

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan