accès refusé
- amiden
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 3
il y a 4 ans 10 mois - il y a 4 ans 10 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 à unsur 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: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 ?
Je voudrais sur un debian, installer noethys en réseau local mais je me heurte à un
can't connect to MySQL error 10061
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:
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"
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 4 ans 10 mois par amiden. Raison: résolu
Connexion ou Créer un compte pour participer à la conversation.
- amiden
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 3
il y a 4 ans 10 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
J'ai fait une procédure d'installation, que voici:
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 àde la commandeJe passe le sujet en résolu et merci pour ce beau logiciel.
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
bind-address 127.0.0.1
J'ai fait une procédure d'installation, que voici:
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 à
interdire connexion root à distance
mysql_secure_installation
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 3810
- Remerciements reçus 529
il y a 4 ans 10 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
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.196 secondes