blackangel47
Messages postés11Date d'inscriptionmardi 13 juin 2006StatutMembreDernière intervention 5 février 2007
-
1 févr. 2007 à 15:04
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
3 févr. 2007 à 08:15
Bonjour à tous!
Je suis absolument nulle pour tout ce qui concerne le réseau donc désoléé si ma question a l'air stupide..
Voilà je cherche à me connecter à Apache installé sur un serveur Novell afin de pouvoir travailler sur le Mysql qui va avec.. Comment faire exactement??? J'avoue que je n'ai pas la moindre idée de ca que je pourrais faire et en plus c'est relativement urgent..
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 1 févr. 2007 à 20:34
si ton serveur est situé dans un reseaux local (LAN) il te suffit de connaitre l'ip de la machine et bien sur, l'alias pour phpmyadmin/MySql
par exemple, le serveur possede l'IP 192.168.0.10 :
pour acceder au serveur via HTTP : http://192.168.0.10/ pour acceder a PhpMyAdmin : http://192.168.0.10/phpmyadmin/ (si l'alias est bien phpmyadmin ou parfois phpMyAdmin)
pour acceder a MySQL (via un logiciel ou via php) : host=192.168.0.10 / login= ? / password= ? / port=8080 (null par defaut)
tu pourras avoir toutes ces informations par le biais de l'admin reseaux du service informatique.
cs_le_totophe
Messages postés51Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention26 mai 20072 2 févr. 2007 à 02:08
Bonsoir,
d'abord plusieurs choses MySQL n'est pas la même chose qu'Apache, en effet Apache est ton serveur Web, ce qui veut dire que pour simplifier son rôle à mort, il n'est chargé que de balancer les pages disponibles et d'executer des scripts. Alors que MySQL est un SGBD, une base de données quoi !!! son rôle est (là aussi simplifié) de stocker, restituer, et faire des opérations sur les données.
Mais MySQL et Apache sont 2 applications tout à fait différentes. En fait je penses que tu confonds car tu administres MySQL grâce à une interface web ... mais sache que tu pourrais faire les mêmes opérations en ligne de commandes , c'est à dire sous DOS ou Linux.
Pour en revenir à ta question il s'agit d'une application qui fonctionne en réseau et donc qui travaille par rapport à un port donné (je ne me souviens plus son n° pour MySQL) donc en fait ce qui se passe c'est que tu échanges des données entre ta machine et une machine distante qu'obligatoirement tu connais soit par son adresse IP (privée ou publique comme par exemple192.168.xxx.xxx ou xxx.xxx.xxx.xxx) soit par son nom (par exemple mysql.free.fr).
Donc rééllement tu t'en fous si ça tourne sur Novel, Mac, Microsoft, ... toi tu te connectes à MySQL au travers d'un réseau via TCP/IP donc quel que soit le type de machine ou de serveur Web c'est totalement transparent.
La question qui se pose par la suite est de savoir si tu te connectes à MySQL ou à une base de MySQL. Si tu choisis la première solution il faudra que chacune de tes requetes précisent la base et la table (ex: SELECT * FROM mabase.matable) mais tu pourras du coup faire des requetes sur plusieurs bases, sinon, si tu te connectes à une base, tu ne pourras faire des requetes que sur une base mais elles seront plus simples (ex: SELECT * FROM matable)
Je te conseille personnellement de faire des classes que tu pourras réutiliser pour te connecter. Quelques exemples dans un prochain post.
cs_le_totophe
Messages postés51Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention26 mai 20072 2 févr. 2007 à 02:16
Comme tu l'auras remarque je me suis aussi créé une classe Erreur pour sauvegarder les éventuelles erreurs qui peuvent apparaitre .
J'ai fait des copier/coller rapides donc si quelque chose manque demandes-moi.
A ce propos, tu dois télécharger sur le site de Mysql le driver java correspondant à la version de la base et l'url de connexion est de la forme:
jdbc:mysql://monserveur/
ou
jdbc:mysql://monserveur/mabase
blackangel47
Messages postés11Date d'inscriptionmardi 13 juin 2006StatutMembreDernière intervention 5 février 2007 2 févr. 2007 à 14:46
merci bcp! jpense que ca va aller mieux dessuite!
(p.s : merci aussi aux autres mais c'était pas du java, là je suis plutot sur html-php en ce moment!)
cs_le_totophe
Messages postés51Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention26 mai 20072 2 févr. 2007 à 23:12
Désolé pour le code en java, j'ai vu ce message lors d'une balade sur le forum depuis javafr.com et j'ai pas fait gaffe que les fora étaient reliés ...