Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2006, 15h14   #1
Invité de passage
 
Inscription : juin 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 21
Points : 3
Points : 3
Par défaut Grant Select, Insert, Update

Bonjour je souhaite autoriser un utilisateur linux a se connecter sur mysql server (win 2000) pour acceder a la base (car il me refuse la connexion).

je dois d'aprés les informations trouvées sur le net entrer le code suivant :

GRANT SELECT, INSERT, UPDATE ON base.table TO SA@192.0.0.72 IDENTIFIED BY 'pass'

SA etant le nom d'utilisateur et 192.0.0.72 etant l'ip de mon poste client.

je ne sais pas comment taper cette commande sur mon serveur ! je ne trouve pas de client console de MySQL, ou d'interface du style phpmyadmin.

je pense pas que ma question soit trés compliquée pour quelqu'un qui maitrise SQLSERVER.

merci pour votre aide
lmdpedat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 15h57   #2
Membre régulier
 
Avatar de jp_rennes
 
Inscription : mars 2006
Messages : 72
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : mars 2006
Messages : 72
Points : 83
Points : 83
tu dois créer l'utilisateur sur le serveur mysql (win 2000)
le mieux est d'ouvrir une fenêtre dos sur ton serveur win2000 et de se connecter au serveur mysql en tapant
mysql -u root -p<mot de passe>
(si tu n'a pas changé le mot de passe root celui-ci par défaut est vide et alors il suffit de taper mysql -u root)
(si ça ne marche pas, positionne toi dans l'aborescence windows dans le répertoire où il y a le binaire mysql et retape la commande)
une fois connecté en tant que root, tu tapes ta commande

GRANT SELECT, INSERT, UPDATE ON base.table TO SA@192.0.0.72 IDENTIFIED BY 'pass'

pour tester si ça marche tu vas sur ton poste client et tu tapes
mysql -u SA -ppass -h <adresse IP du serveur win 2000> base;
jp_rennes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 16h14   #3
Invité de passage
 
Inscription : juin 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 21
Points : 3
Points : 3
merci JP.
Lorsque j'ouvre une fenetre dos et que je tape les commandes que tu m'a indiqué, il me dit : mysql n'est pas reconnu comme une commande interne ou externe... et il revient au prompt.

Je suis ensuite allé dans explorer windows pour chercher le répertoire ou il y a le binaire mysql. Etant novice, j'ai un peu cherche ce que pouvait etre un binaire mysql mais j'avoue ne pas savoir du tout !
j'ai trouvé un repertoire qui s'appelle Binn dans lequel se trouve des .sql.
Pourrait tu me dire ou je peux trouver ce repertoire dans lequel se trouve le binaire, puis ou dois-je taper la commande une fois le repertoire ouvert ?
merci
lmdpedat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 17h06   #4
Invité de passage
 
Inscription : juin 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 21
Points : 3
Points : 3
j'ai une question : quelle est la difference entre Mysql et SQL ?
mysql c'est sous linux ?
car sur mon serveur 2000 je ne vois que SQL server et ses outils mais rien de mysql !
lmdpedat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 17h42   #5
Rédacteur
 
Avatar de Biglo
 
Inscription : juillet 2002
Messages : 537
Détails du profil
Informations personnelles :
Localisation : France, Moselle (Lorraine)

Informations forums :
Inscription : juillet 2002
Messages : 537
Points : 561
Points : 561
Peut-être pas très précis comme définitions, mais voilà :

SQL --> un langage permettant d'exprimer des requêtes pour interroger/gérer une base de données. Il existe une norme SQL qui, si elle était respectée, permettrait d'utiliser les mêmes requêtes sur tous les SGBD (systèmes de gestion de base de données) basés sur SQL.

MySQL --> un SGBD fournit par l'entreprise MySQL AB et qui existe en version Linux, Windows et autres. Le langage qu'on utilise avec MySQL est le SQL (mais ne respectant pas la norme SQL à 100%)

Dans ton cas, ton serveur utilise apparemment SQL Server, qui est un SGBD produit par Microsoft. Et qui n'a donc rien à voir avec MySQL.
Biglo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h56.


 
 
 
 
Partenaires

Hébergement Web