Installation inpossible


#1

Bonjour,

matériel dell
résultat de la commande uname -a
[email protected]:~/gladys$ uname -a
Linux jabu 4.9.0-8-686-pae #1 SMP Debian 4.9.144-3.1 (2019-02-19) i686 GNU/Linux

Impossible d’installer gladys ou plutot impossible de se connecter a la base de donnée mariadb (mysql)
l’installation se passe bien jusqu’a l’execution de la commande : node init.js
la j’ai l’erreur
[email protected]:~/gladys$ node init.js
error: A hook (orm) failed to load!
Error (E_UNKNOWN) :: Encountered an unexpected error
: Could not connect to MySQL:
Error: ER_HOST_NOT_PRIVILEGED: Host ‘127.0.0.1’ is not allowed to connect to this MariaDB server
at afterwards (/home/lucien/gladys/node_modules/sails-mysql/lib/connections/spawn.js:72:13)
at /home/lucien/gladys/node_modules/sails-mysql/lib/connections/spawn.js:40:7
at Handshake.onConnect [as _callback] (/home/lucien/gladys/node_modules/mysql/lib/Pool.js:54:9)
at Handshake.Sequence.end (/home/lucien/gladys/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
at Handshake.ErrorPacket (/home/lucien/gladys/node_modules/mysql/lib/protocol/sequences/Handshake.js:103:8)
at Protocol._parsePacket (/home/lucien/gladys/node_modules/mysql/lib/protocol/Protocol.js:280:23)
at Parser.write (/home/lucien/gladys/node_modules/mysql/lib/protocol/Parser.js:73:12)
at Protocol.write (/home/lucien/gladys/node_modules/mysql/lib/protocol/Protocol.js:39:16)
at Socket. (/home/lucien/gladys/node_modules/mysql/lib/Connection.js:96:28)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at addChunk (_stream_readable.js:263:12)
at readableAddChunk (_stream_readable.js:250:11)
at Socket.Readable.push (_stream_readable.js:208:10)
at TCP.onread (net.js:601:20)

Details: Error: Could not connect to MySQL:
Error: ER_HOST_NOT_PRIVILEGED: Host ‘127.0.0.1’ is not allowed to connect to this MariaDB server

je précise que la connexion a la a la base de donnée en ligne de commande et avec phpmyadmin
est OK
[email protected]:~/gladys$ mariadb -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3110
Server version: 10.1.37-MariaDB-0+deb9u1 Debian 9.6
Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [(none)]>

merci
Lucien


#2

Problème de droits sur la base de données


#3

Ok mais pourquoi j’ai aucun problème a me connecter en ligne de commande

[email protected]:~/gladys$ mariadb -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3110
Server version: 10.1.37-MariaDB-0+deb9u1 Debian 9.6
Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [(none)]>

dans mon fichier .env c’est le même utilisateur (root)
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=root
MYSQL_PASSWORD=xxxx
MYSQL_DATABASE=gladys


#4

Oui mais quand tu te connecte comme tu l’a fait en cli, tu te connecte au server et non pas à la base de données.

Je suis sur mobile mais cherche la commande pour autoriser [email protected] sur la base gladys.


#5

Utilisateurs ayant accès à “gladys

Privilèges pour lucien@localhost

GRANT ALL PRIVILEGES ON *.* TO 'lucien'@'localhost' IDENTIFIED BY PASSWORD 'xxxxxxxxxx' WITH GRANT OPTION;

Privilèges pour root@localhost

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'xxxxxxxxxxxxxxxx' WITH GRANT OPTION;

GRANT PROXY ON ''@'%' TO 'root'@'localhost' WITH GRANT OPTION;

normalement j’ai accès non ?


#6

Remplace localhost par 127.0.0.1 et enleve tes mots de passe du forum :sweat_smile:


#7

J’ai déja essayé 127.0.0.1 c’est pariel
j’ai retiré mes mots de passe :wink:


#8

Bonjour,
je me réponds cela vient de ma base de donnée,
j’ai installé mysql sur un de mes serveurs et la ça fonctionne
merci de ton aide VonOx