Comment autoriser l'acces à mon server à travers le réseau... [MySQL] - Linux et OS Alternatifs
Marsh Posté le 13-03-2004 à 13:38:25
essaye phpmyadmin, ou mieux SSH.
De nos jours, telnet est à éviter > pas sécurisé
Marsh Posté le 13-03-2004 à 14:04:43
telnet étatit pour tester, mais mon but était d'acceder à la BDD depuis OpenOffice.
Marsh Posté le 13-03-2004 à 19:11:23
mets phpmyadmin avec apache pour administrer les utilisateurs qui accedent a la base, tu pourra gérer facilement puis apres tu pourra y acceder normalement je pense
Marsh Posté le 13-03-2004 à 21:54:30
c'est possible
faut que tu regardes la doc un peu stp
(ps : sous postgresql il y a un fichier pour gerer ca, sous mysql ca doit etre la meme chose, lire la doc stp)
Marsh Posté le 13-03-2004 à 22:11:31
ne passe pas par la commande telnet
passe plutot par mysql -u user -h server -p
et il faut que tu autorise ton user a se connecter a la base depuis les hotes que tu desire en utilisant la commande mysql GRANT en tant qu administrateur dans ta base
Marsh Posté le 28-03-2004 à 13:00:54
UP
j'ai activé le support reseau dans /etc/my.cnf et je n'ai pas de firewall sur le serveur.
cependant je n'arrive pas a me connecter a ma bdd mysql a partir d'un autre poste du LAN.
des idées ?
MErci
Marsh Posté le 28-03-2004 à 14:56:59
Bobarctor a écrit : regarde la bdd mysql table host. |
elle est vide.
(autre question en passant. pour restarter mysql je l'ai fait en root. ca a une influence ?)
Marsh Posté le 28-03-2004 à 15:20:08
GRANT ALL PRIVILEGES ON le_nom_de_ta_base.* TO 'utilisateur'@'%' IDENFITIED BY 'mot_de_passe'
FLUSH PRIVILEGES
Marsh Posté le 28-03-2004 à 15:54:07
axey a écrit : GRANT ALL PRIVILEGES ON le_nom_de_ta_base.* TO 'utilisateur'@'%' IDENFITIED BY 'mot_de_passe' |
j'ai deja ca depuis longtemps
Marsh Posté le 28-03-2004 à 16:40:00
oui
Marsh Posté le 28-03-2004 à 16:53:29
zaib3k a écrit : |
Zarb, tu devrais avoir les privileges et les droits d'acces la dedans.... :-/
Marsh Posté le 28-03-2004 à 16:56:01
Bobarctor a écrit : |
j'ai rien dans les tables de la base mysql a part user. j'ai tenté de rajouter des trucs a la mains
Marsh Posté le 28-03-2004 à 17:30:43
justement edite le champ host pour le user root en mettant le bon mask de sous reseau
Marsh Posté le 28-03-2004 à 17:42:02
j'ai peur de pas comprendre
dans,le champs host de la table user j'ai deja % et d'apres la doc ca autorise tlm.
d'ailleurs j''espere ne pas faire de conneries en ecrivant dans la base mysql
Marsh Posté le 28-03-2004 à 18:13:47
bou honte sur moi. ca marche maintenant. je m'etais planté comme une loutre bourrée en désactivant le sup^port reseau au lieu de l'activer. je vais me flageler.
Merci a ceux qui ont tenté de m'aider
Marsh Posté le 13-03-2004 à 13:19:45
Mon serveur MySQL est bien installé et fonctionne impeccablement.
Quand j'essaie d'acceder au serve"ur à travers le réseau je me fait jeter:
[sorg@Gros:~]% telnet 192.168.1.3 3306 <22>
Trying 192.168.1.3...
Connected to 192.168.1.3.
Escape character is '^]'.
RHost 'Gros.hippodrome.no-ip.com' is not allowed to connect to this MySQL server
Connection closed by foreign host.
Ou dois-je bidouiller pour réussir à me connecter ?