Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1163 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql est vilain :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql est vilain :(

n°965447
cheetwoox
Posté le 29-01-2005 à 17:27:59  profilanswer
 

Salut, desole de vous embeter a l'heure du gouter, mais j'ai un leger probleme avec mysql :(
lorsque je tape http://127.0.0.1/mysql/ il affiche l'admin sans probleme, mais des lors que je met mon ip lan genre 192.168.0.5/mysql/ (qui est la meme chose que 127.0.0.1) il veut plus me l'afficher :(
y'a t'il quelque chose a regler dans un quelquonque fichier, sachant que j'ai un serveur ftp, mail, web enfin presque tout et que eux n'ont jamais ce genre de probleme !
 
merci d'avance ;)

mood
Publicité
Posté le 29-01-2005 à 17:27:59  profilanswer
 

n°965462
glod 2
Votre trajet, notre projet.
Posté le 29-01-2005 à 17:52:31  profilanswer
 

oui par défaut, mysql n'autorise que les connexion en local pour l'administration.
Partant de là tu devrait trouver ton bonheur sur google :)

n°965482
cheetwoox
Posté le 29-01-2005 à 18:29:09  profilanswer
 

ben j'en viens et je trouve rien qui corresponde a mon probleme, ou alors je ne sais pas chercher :(

n°965508
cheetwoox
Posté le 29-01-2005 à 19:04:35  profilanswer
 

personne d'autre qui a vecu la meme mesaventure ?

n°965555
glod 2
Votre trajet, notre projet.
Posté le 29-01-2005 à 20:14:08  profilanswer
 

http://dev.mysql.com/doc/mysql/fr/access-denied.html
 
 Si vous obtenez l'erreur suivante en essayant de vous connecter à partir d'un hôte différent de celui sur lequel est placé le serveur, c'est qu'il n'y a pas d'enregistrement dans la table user qui correspond à cet hôte :
 
Host ... is not allowed to connect to this MySQL server
 
Vous pouvez corriger ce problème en configurant un compte avec la combinaison hôte / nom d'utilisateur que vous utilisez lors de la connexion.
 
Si vous ne connaissez ni l'IP ni le nom d'hôte à partir duquel vous essayez de vous connecter, vous devez créer une entrée avec '%' dans la colonne Host dans la table user et redémarrer mysqld
 
edit : 20 secondes sur google :o


Message édité par glod 2 le 29-01-2005 à 20:17:15
n°965669
cheetwoox
Posté le 29-01-2005 à 22:48:00  profilanswer
 

Mais ca je l'ai vu effectivement :
 
"Si vous obtenez une erreur Access denied lorsque vous essayez de vous connecter à la base de données avec mysql -u nom_utilisateur nom_base, vous pouvez avoir un problème dans la table user. Vérifiez le en vous exécutant mysql -u root mysql et entrant la commande SQL suivante :  
 
mysql> SELECT * FROM user;
 
Le résultat devrait comprendre une entrée avec les colonnes Host et User correspondante au nom d'hôte de votre ordinateur et votre nom d'utilisateur MySQL.  
 
Le message d'erreur Access denied vous dira en tant que qui vous essayez de vous identifier, l'hôte à partir duquel vous voulez le faire, et si vous utilisez ou pas un mot de passe. Normalement, vous devez avoir une entrée dans la table user qui correspondent au nom d'hôte et nom d'utilisateur donnés dans le message d'erreur. Par exemple, si vous obtenez une erreur qui contient Using password: NO, cela signifie que vous avez essayé de vous connecter sans mot de passe.  
 
Si vous obtenez l'erreur suivante en essayant de vous connecter à partir d'un hôte différent de celui sur lequel est placé le serveur, c'est qu'il n'y a pas d'enregistrement dans la table user qui correspond à cet hôte :  
 
Host ... is not allowed to connect to this MySQL server
 
Vous pouvez corriger ce problème en configurant un compte avec la combinaison hôte / nom d'utilisateur que vous utilisez lors de la connexion.  
 
Si vous ne connaissez ni l'IP ni le nom d'hôte à partir duquel vous essayez de vous connecter, vous devez créer une entrée avec '%' dans la colonne Host dans la table user et redémarrer mysqld avec l'option --log sur la machine serveur. Après avoir essayé à nouveau de vous connecter à partir de la machine cliente, les informations contenues dans le log de MySQL vous apprendront comment vous vous êtes vraiment connectés. (Remplacez alors l'entrée de la table user contenant '%' avec le nom d'hôte qui apparaît dans le log. Sinon, vous aurez un système non-sécurisé.)  
 
Une autre raison pour cette erreur sous Linux est que vous utilisez une version binaire de MySQL qui est compilée avec une version de glibc différente de celle que vous utilisez. Dans ce cas, vous devez soit mettre à jour votre système d'exploitation et sa bibliothèque glibc, soit télécharger les sources de MySQL et les compiler vous-même. Un RPM de sources est normalement facile à compiler et installer, cela ne devrait donc pas vous poser de gros problèmes."
 
Le probleme c'est que je veux pouvoir acceder a mon mysql de n'importe ou si je veut creer une table avec phpmyadmin depuis l'universite j'aimerais que ce soit possible, un peu comme je cree une table sur le mysql de free depuis mon pc :( et la je voit pas comment faire :(

n°965686
glod 2
Votre trajet, notre projet.
Posté le 29-01-2005 à 23:31:31  profilanswer
 

ben c'est expliqué non ?
Tu crées un enregistrement dans la table user (quand t'es en local...) avec un nom d'utilisateur et % dans lz champ host...

n°965783
cheetwoox
Posté le 30-01-2005 à 10:22:17  profilanswer
 

je viens de le faire mais ca n'a rien changé :( ce qui ne m'etonne guerre vu que j'ai deja 4 user dans cette table et tous ont deja le "%"...

n°969858
cheetwoox
Posté le 02-02-2005 à 19:58:11  profilanswer
 

up

n°969860
couak
Posté le 02-02-2005 à 20:01:16  profilanswer
 

après modifs as-tu rafraichis les privilèges ? à savoir soit :
- faire la requete "flush privileges"
soit :
- arrêter / démarrer mysql

mood
Publicité
Posté le 02-02-2005 à 20:01:16  profilanswer
 

n°969863
cheetwoox
Posté le 02-02-2005 à 20:06:44  profilanswer
 

vient de le faire toujours pareil :(

n°972841
cheetwoox
Posté le 05-02-2005 à 16:36:04  profilanswer
 

bump :(

n°973273
cheetwoox
Posté le 06-02-2005 à 14:55:02  profilanswer
 

up pour un probleme tres chiant :(

n°973723
cheetwoox
Posté le 07-02-2005 à 09:22:21  profilanswer
 

up

n°974686
cheetwoox
Posté le 07-02-2005 à 20:34:52  profilanswer
 

up

n°974712
sircam
I Like Trains
Posté le 07-02-2005 à 20:50:28  profilanswer
 

down


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°974721
cheetwoox
Posté le 07-02-2005 à 20:55:30  profilanswer
 

lol

n°978329
cheetwoox
Posté le 11-02-2005 à 10:23:57  profilanswer
 

up

n°978468
raph_csol
Posté le 11-02-2005 à 11:47:27  profilanswer
 

MySQL n'est pas vilain du tout
 
le probleme provient plutot de la config d'Apache !
 
dans le httpd.conf tu as une ligne du style Alias /mysql/ ....
et un peu plus bas une autre du style allow from 127.0.0.1
eh bien tu remplaces le 127.0.0.1 par ton ip  
ensuite relance apache et a priori c'est ok

n°978522
cheetwoox
Posté le 11-02-2005 à 12:22:18  profilanswer
 

merci je vais essayer ca ce soir, si ca marche tu est mon sauveur !!

n°979177
cheetwoox
Posté le 11-02-2005 à 21:47:58  profilanswer
 

c bien simple tu est un dieux ! ca marche ;)
 
merci beaucoup a tous ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql est vilain :(

 

Sujets relatifs
Serveur MySQL tout simple ?[MySQL-Word]Export de données web et listes à puces
[MySQL] tranferer une base de donnée vers un autre serveur sql[mysql] Commande pour avoir la liste des base de donnée
[Mysql] UPDATEMySql >> eviter des champs
Migration Mysql 3 vers 4.1.7Probleme accents dans base de donnees mysql...
connection mysql dans plusieurs fonctionsproblem avec mysql/innodb
Plus de sujets relatifs à : Mysql est vilain :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR