commandes mysql

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Messagepar donid » 06 Fév 2004 16:36

je ne trouve pas les commandes mysql ?? <BR> <BR>dois-je installé un module pour utilisé c commandes ?? <BR>
Avatar de l’utilisateur
donid
Matelot
Matelot
 
Messages: 7
Inscrit le: 23 Juil 2003 00:00

Messagepar mad_dog » 06 Fév 2004 17:03

Si ton MYSQl est installé ... <BR> <BR>tu tapes ./mysql -u TONUSER -p PASSWORD sur ton invite de commande et as toi les joies du SQL <IMG SRC="images/smiles/icon_smile.gif"> <BR>
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar obelix » 06 Fév 2004 17:04

Salut, <BR>Il faut naturellement avoir installé le serveur, et le client <BR> <BR>pour voir si c'est bon tu fait un mysql -h 127.0.0.1 -u <!-- BBCode Start --><I>utilisateur</I><!-- BBCode End --> -p <!-- BBCode Start --><I>password</I><!-- BBCode End --> <BR> <BR>apres pour la liste des commandes --> <!-- BBCode auto-link start --><a href="http://www.nexen.net/docs/mysql/" target="_blank">http://www.nexen.net/docs/mysql/</a><!-- BBCode auto-link end --> <BR>c'est la doc traduite par nexen <BR> <BR> <BR>[EDIT] <BR>Ooooops, apparement on repondait au meme moment lol <BR>ca prouve que la commande est bonne <IMG SRC="images/smiles/icon_wink.gif"> <BR>[/EDIT] <BR> <BR><font size=-2></font><BR><BR><font size=-2></font>
..::ObeliX::..
Avatar de l’utilisateur
obelix
Quartier Maître
Quartier Maître
 
Messages: 25
Inscrit le: 27 Août 2003 00:00

Messagepar donid » 06 Fév 2004 17:15

mon mysql installé <BR>version : 3.23.49 <BR> <BR>lorsque je te tape la commande mysql, je recois ça en retour : <BR> <BR>-bash: ./mysql: No such file or directory <BR> <BR>le process tourne très bien
Avatar de l’utilisateur
donid
Matelot
Matelot
 
Messages: 7
Inscrit le: 23 Juil 2003 00:00

Messagepar mad_dog » 06 Fév 2004 17:21

Mysql doit etre installé dans /var/lib, d'après mes souvenirs, va dans ce rep. et tapes la commande ./mysql
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar MasterSleepy » 06 Fév 2004 17:22

Salut, <BR> <BR>Ne tape pas ./mysql mais juste mysql sans le ./ <BR> <BR>A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar donid » 06 Fév 2004 17:29

merci, <BR> <BR>mais j'ai testé toutes les possibilités que vous avez citées. Aucune ne fonctionne. <BR>J'ai tjs le même messages d'erreurs. <BR> <BR> <BR>j'ai essayé aussi dans le répertoire (ou ce trouve mes db) : /var/lib/mysql <BR>mais tjs le même messages d'erreurs ?? <BR> <BR>c assez bizarre
Avatar de l’utilisateur
donid
Matelot
Matelot
 
Messages: 7
Inscrit le: 23 Juil 2003 00:00

Messagepar mad_dog » 06 Fév 2004 17:32

Fait une recherche de ton executable MYSQL <BR> <BR>find / -name *mysql* -print
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar donid » 06 Fév 2004 17:37

voila ce qui me ressort ! , en voyant ça, je me dis qu'il n'a pas les commandes mysql ??? <BR> <BR>[root@test1 mysql]# find / -name *mysql* -print <BR>/usr/lib/mysql <BR>/usr/share/mysql <BR>/usr/local/php-4.3.2/ext/mysql <BR>/var/lib/mysql <BR>/var/lib/mysql/mysql <BR>/var/lock/subsys/mysql <BR>/etc/rc.d/init.d/mysql <BR>/etc/logrotate.d/mysql
Avatar de l’utilisateur
donid
Matelot
Matelot
 
Messages: 7
Inscrit le: 23 Juil 2003 00:00

Messagepar mad_dog » 06 Fév 2004 18:28

Place toi dans l'un de c rep. et lance l'executable ... <BR> <BR>les commandes SQL viendront à partir du moment où tu auras lancer le programme ..............
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar Fesch » 06 Fév 2004 18:38

Juste pour éclaircir la situation: «<!-- BBCode Start --><B>Les commandes MySQL</B><!-- BBCode End -->» n'existent pas! <BR> <BR>Il existent des commandes SQL standard (interprétées par MySQL). En plus MySQL possède quelques rares commandes SQL propriétaires. <BR> <BR>A mon avis ce que tu cherches est le <!-- BBCode Start --><B>client mysql</B><!-- BBCode End --> pour te connecter sur ta base de donnée. Le serveur vient en général avec un client dont le nom de le'xécutable est "mysql". Pour le reste il faut lire les messages précédents. Il disent tout. <BR> <BR>Sinon, si tu a aussi un serveur web avec PHP qui tourne quelque part, install phpMyAdmin, qui est une interface web pour MySQL et qui est très simple à utiliser mais très puissante aussi (aux restrictionx de PHP près ...). <BR> <BR>Je peu aussi te conseiller MySQL-Front, qui est un cleitn très sympha pour Windows. <BR> <BR>A part cela, j'interprète dans tes questions que tu ne sais pas très bien comment fonctionne une base de données. En fait c'est comme cela. Tu as une partie serveur, qui tourne en arrière plan. Pour pouvoir l'utiliser tu t'y connectes avec une partie cliente sur un port bien déterminé. A partir de ce moment le cleint peut envoyer des commandes au serveur qui les exécutera et qui retournera le résultats. <BR> <BR>=> Inutile donc d'essayer de tapper des "SELECT ...." dans le ligne de commande bash <IMG SRC="images/smiles/icon_biggrin.gif"> <BR>Si tu veux récupérer des données de la base pour les utiliser en ligbne de commande, je te conseilles d'écrire des petit script Perl ou PHP. C'est hyper simple à implémenter ... surtout avec PHP ... <IMG SRC="images/smiles/icon_wink.gif"> <BR><BR><font size=-2></font>
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar mad_dog » 06 Fév 2004 18:52

Merci Fesch, <BR> <BR>t'as la patience de tous bien expliquer <BR> <BR>SUPER !! <BR> <BR>mais j'pense que faire la manip. ke l'essaye de faire, dans un premier temps est un gage de bon fonctionnement du serveur MYSQL. <IMG SRC="images/smiles/icon_up.gif">
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar donid » 06 Fév 2004 18:58

merci pour ton explication ! <BR> <BR>j'utilise plusieurs outils pour gérer mes bases de données. mysqlfront entre autre. <BR> <BR>mais ce que je cherche à faire c'est un script (sh) pour envoyer des commande automatique à mysql. <BR> <BR>Le problème c que je récupère des tables dans une base de données sql server et que je les convertis pour mysql. <BR>Le problème c qu'il ne me prend pas les infos sur les 'index', 'primary key', ... . <BR> <BR>Et je voudrais lancé des requêtes via un fichier batch pour ajouté ces infos. <BR> <BR> <BR>mais en écrivant c lignes je crois avoir résolu mon problème. <BR>Je peux les envoyé via php. <BR>je suis vraiment trop con de chercher aussi loin !!!!! <BR> <BR> <BR> <BR>merci à vous tous pour votre aide !!! <BR> <BR>bon week-end
Avatar de l’utilisateur
donid
Matelot
Matelot
 
Messages: 7
Inscrit le: 23 Juil 2003 00:00


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité