Bonjour,
Je vais bientôt faire partie d'une dsi a qui je voudrais présenter votre logiciel de ticket (que j'ai utilisé sur WAMP sans probleme).
Je souhaites maintenant l'utiliser avec un NAS synology (avec Mariadb et Myphpadmin)
=> J'ai installé MARIADB10
=> MyPHP admin
=> J'ai ouvert les ports 3307
=> j’accède bien via l'url http://coukies.zapto.org:8005/install/ à l'interface de parametrage mais je ne suis pas certain de ce que je dois mettre :
voici ce que j'ai mis :
Serveur de base données: localhost:/run/mysqld/mysqld10.sock (Je ne suis pas certains que c'est cela que vous attendez, j'ai egalement essayé avec l'ip du nas sans succès)
Nom de la base données: bsup (j'ai créé via Myphpadmin la bdd avec le meme nom)
Port de la base données: 3307 (j'utilise Mariadb10)
Utilisateur de la base données: root@localhost
Mot de passe : celui de ma bdd MARIADB
J'obtiens le message d'erreur :
Erreur: Vérifier vos paramètres de connexion à la base de donnée
PDOException: SQLSTATE[HY000] [2002] Connection refused in /volume1/web/Gestsup/install/index.php:122 Stack trace: #0 /volume1/web/Gestsup/install/index.php(122): PDO->__construct('mysql:host=loca...', 'root@localhost', 'MONMOTDEPASSEQUEJERETIRE', Array) #1 {main}.
Pourriez vous m'aider ?
Synology et Gestsup - Impossible de me connecter à Mariadb/Mysql - message d'erreur
vous pouvez essayer :
serveur: localhost
base: bsup2
port: 3306
utilisteur: root
serveur: localhost
base: bsup2
port: 3306
utilisteur: root
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 12
- Enregistré le : jeu. 16 avr. 2015 10:17
Bonjour j'ai sensiblement le même problème :
Serveur de base données:
localhost
Nom de la base données:
bsup
Port de la base données:
3306
Pour MySQL et MariaDB 3307
Utilisateur de la base données:
gestsup
Mot de passe de la base données:
••••••••
Et quand j'arrive sur la deuxième étape, j'ai ce message :
Vérification de la configuration serveur:
Error : SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
J'ai fouiné un peu sur le net et j'ai essayé de créer un nouvel user avec tous les privilèges comme ceci :
sudo mysql --user=root mysql
CREATE USER 'dbadmin'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'dbadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
J'ai toujours le même message en étape 2 quand j'utilise cette fois l'utilisateur "dbadmin".
Merci de votre aide.
Serveur de base données:
localhost
Nom de la base données:
bsup
Port de la base données:
3306
Pour MySQL et MariaDB 3307
Utilisateur de la base données:
gestsup
Mot de passe de la base données:
••••••••
Et quand j'arrive sur la deuxième étape, j'ai ce message :
Vérification de la configuration serveur:
Error : SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost'
J'ai fouiné un peu sur le net et j'ai essayé de créer un nouvel user avec tous les privilèges comme ceci :
sudo mysql --user=root mysql
CREATE USER 'dbadmin'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'dbadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
J'ai toujours le même message en étape 2 quand j'utilise cette fois l'utilisateur "dbadmin".
Merci de votre aide.
- Linux DEBIAN 9.3.0
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
J'avoue ne pas connaitre la configuration pour ce matériel.
Je vous invite à réaliser l'installation manuellement.
Avec phpmyadmin créé une base de données importer le fichier skelton.sql présent dans le répertoire _sql.
Puis modifier votre fichier connect.php.
Cdt
Je vous invite à réaliser l'installation manuellement.
Avec phpmyadmin créé une base de données importer le fichier skelton.sql présent dans le répertoire _sql.
Puis modifier votre fichier connect.php.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 12
- Enregistré le : jeu. 16 avr. 2015 10:17
Je précise que mon installation s'est déroulé sur un serveur Debian 9 dernière version fraichement installé ce matin. J'ai suivi tout les pré-requis sur le site GestSup ainsi que la procédure d'installation à la lettre.
Les captures d'écrans ci-dessus.
Les captures d'écrans ci-dessus.
- Linux DEBIAN 9.3.0
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
Je viens de refaire l'installation sur une Debian 9.3 sans souci en suivant le tutoriel.
Je vous invite a vérifier les droits d'écriture lors de la phase d'installation sur le fichier ./connect.php car j'observe sur votre installation que le fichier n'a pas été mis à jour, l'utilisateur "root" apparait toujours.
Cdt
Je vous invite a vérifier les droits d'écriture lors de la phase d'installation sur le fichier ./connect.php car j'observe sur votre installation que le fichier n'a pas été mis à jour, l'utilisateur "root" apparait toujours.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour,
Alors, j'ai eu un soucis similaire, c'est un cas recensé pour mariadb et la nouvelle version de debia mais moi sur phpmyadmin
j'ai du faire ceci :
Voici les différentes étapes pour retrouver une connexion normale en root pour MySQL :
nano /etc/mysql/mariadb.conf.d/50-server.cnf
[...]
bind-address = 127.0.0.1
sql-mode="NO_ENGINE_SUBSTITUTION"
[...]
Il faut maintenant régler la méthode d'authentification par mot de passe à "native" pour mariadb afin de pouvoir se connecter en root à phpMyAdmin. On rentre la commande suivante en console :
echo "update mysql.user set plugin = 'mysql_native_password' where user='root';" | mysql -u root
Il faut aussi éditer le fichier suivant afin de rentrer le mot de passe root Mysql :
nano /etc/mysql/debian.cnf
[client]
host = localhost
user = root
password = MOTDEPASSE
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password = MOTDEPASSE
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
On sauvegarde et on redémarre mysql :
service mysql restart
Alors, j'ai eu un soucis similaire, c'est un cas recensé pour mariadb et la nouvelle version de debia mais moi sur phpmyadmin
j'ai du faire ceci :
Voici les différentes étapes pour retrouver une connexion normale en root pour MySQL :
nano /etc/mysql/mariadb.conf.d/50-server.cnf
[...]
bind-address = 127.0.0.1
sql-mode="NO_ENGINE_SUBSTITUTION"
[...]
Il faut maintenant régler la méthode d'authentification par mot de passe à "native" pour mariadb afin de pouvoir se connecter en root à phpMyAdmin. On rentre la commande suivante en console :
echo "update mysql.user set plugin = 'mysql_native_password' where user='root';" | mysql -u root
Il faut aussi éditer le fichier suivant afin de rentrer le mot de passe root Mysql :
nano /etc/mysql/debian.cnf
[client]
host = localhost
user = root
password = MOTDEPASSE
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password = MOTDEPASSE
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
On sauvegarde et on redémarre mysql :
service mysql restart
Merci pour ce complément d'information.
Cependant l'idée est de ne pas utiliser l'utilisateur root mais plutôt celui crée dans la procédure d'installation, ce qui évite d'ajouter ces étapes.
Cdt
Cependant l'idée est de ne pas utiliser l'utilisateur root mais plutôt celui crée dans la procédure d'installation, ce qui évite d'ajouter ces étapes.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 12
- Enregistré le : jeu. 16 avr. 2015 10:17
Merci ça a fonctionné du premier coup cette modification C'est bon à savoir ! Tout est en ordre est fonctionnel !Yohann a écrit : ↑mar. 30 janv. 2018 14:19 Bonjour,
Alors, j'ai eu un soucis similaire, c'est un cas recensé pour mariadb et la nouvelle version de debia mais moi sur phpmyadmin
j'ai du faire ceci :
Voici les différentes étapes pour retrouver une connexion normale en root pour MySQL :
nano /etc/mysql/mariadb.conf.d/50-server.cnf
[...]
bind-address = 127.0.0.1
sql-mode="NO_ENGINE_SUBSTITUTION"
[...]
Il faut maintenant régler la méthode d'authentification par mot de passe à "native" pour mariadb afin de pouvoir se connecter en root à phpMyAdmin. On rentre la commande suivante en console :
echo "update mysql.user set plugin = 'mysql_native_password' where user='root';" | mysql -u root
Il faut aussi éditer le fichier suivant afin de rentrer le mot de passe root Mysql :
nano /etc/mysql/debian.cnf
[client]
host = localhost
user = root
password = MOTDEPASSE
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password = MOTDEPASSE
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
On sauvegarde et on redémarre mysql :
service mysql restart
- Linux DEBIAN 9.3.0
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
-
- Gsup LEVEL 1
- Messages : 12
- Enregistré le : jeu. 16 avr. 2015 10:17
C'est noté, mais je voulais uniquement que ça fonctionne même si j'utilise l'user root, je referais peut-être une installation en m'attardant sur la partie d'affectation des droits pour l'installation.
- Linux DEBIAN 9.3.0
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1
- GestSup 3.1.25
- Apache 2.4.29
- MariaDB 10.2.12
- PHP 7.2.1