Introduction

Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

accès refusé

Plus d'informations
il y a 6 ans 7 mois - il y a 6 ans 7 mois #22997 par amiden
accès refusé (résolu) a été créé par amiden
Bien le bonsoir,
Je voudrais sur un debian, installer noethys en réseau local mais je me heurte à un
Code:
can't connect to MySQL error 10061
sur le poste client.
Il est important de préciser que ce client s'est déjà connecté sur une
ancienne installation en réseau, donc je pense l'exclure du problème.

Sur debian, voici ce que j'ai fait:
Code:
apt install mariadb-server systemctl status mariadb-server.service iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT apt install nmap nmap -sS localhost ... 3306/tcp open mysql mysql -u root -p > USE mysql; > GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'; > quit mysql_secure_installation mdp root change mdp root y suppr anonyme y interdire connexion root à distance y suppr bdd et son accès y recharger les privilèges y mysql -u root -p > USE mysql; > SELECT user, plugin FROM user; > UPDATE user SET plugin="mysql_native_password" WHERE user='root'; > SELECT user, plugin FROM user; > FLUSH PRIVILEGES; Lance Noethys Ouvrir fichier > sélectionner 1 ou plusieurs exemples Convertir en fichier réseau hôte: localhost utilisateur: root (bdd) mdp SUCCÈS. Fermer fichier Ouvrir fichier réseau: OK Ajout d'utilisateur via "Paramétrae" > "Accès réseau"
Je pensais que le mode d'authentification "unix_socket" était responsable.
Qu'ai-je fait de travers ?

Merci d'avance.

~~~~~~~~~~~~~~~~~~~~~~~~~~
EDIT:
quelques lignes du log de mysql
[Note] Plugin 'FEEDBACK' is disabled.
[Note] Server socket created on IP: '127.0.0.1'.
[Note] /usr/sbin/mysql: ready for connections.
[Warning] Access denied for user 'root'@'localhost' (using password: NO)
C'est le NO qui pose problème ?
Dernière édition: il y a 6 ans 7 mois par amiden. Raison: résolu

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

Plus d'informations
il y a 6 ans 7 mois #23002 par amiden
Réponse de amiden sur le sujet accès refusé
Je me réponds à moi-même puisque j'ai trouvé la solution.

Sous linux, pour autoriser la connexion de root mysql depuis un autre ordinateur autre que le serveur, il faut éditer /etc/mysql/mariadb.conf.d/50-server.cnf
et commenter
Code:
bind-address 127.0.0.1

J'ai fait une procédure d'installation, que voici:
Code:
pip install wheel ##nécessaire sur OMV pip install setuptools ##(nécessaire sur OMV pip install pyttsx pip install icalendar git clone https://github.com/Noethys/noethys créer le lanceur python Noethys/noethys/Noethys.py apt install mariadb-server mysql_secure_installation mdp: Taper "Entrée" change mdp root y suppr anonyme y interdire connexion root à distance y  ##Voir remarque plus bas suppr bdd et son accès y recharger les privilèges y systemctl status mariadb-server.service apt install nmap nmap -sS localhost ... 3306/tcp open mysql iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT ## Si nécessaire nano /etc/mysql/mariadb.conf.d/50-server.cnf Commenter bind-address = 127.0.0.1 mysql -u root -p > USE mysql; > GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'; > SELECT user, plugin FROM user; > UPDATE user SET plugin="mysql_native_password" WHERE user='root'; > SELECT user, plugin FROM user; > FLUSH PRIVILEGES; > quit systemctl restart mariadb.service

Faites-en ce que vous voulez, et si ça peut être utile, tant mieux !

Remarque: En fait, à me relire, il suffirait probablement de répondre non à
Code:
interdire connexion root à distance
de la commande
Code:
mysql_secure_installation
Je passe le sujet en résolu et merci pour ce beau logiciel.

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

Plus d'informations
il y a 6 ans 7 mois #23004 par Ivan
Réponse de Ivan sur le sujet accès refusé
Bonjour,

Merci pour l'astuce, ça pourra en effet servir.

Ivan

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

Temps de génération de la page : 0.138 secondes
Propulsé par Kunena