-
17/07/2005 - 16h04 jeanmi66 Serveur SQL
Bonjour,
mon entreprise a un serveur depuis 1 mois, qui ne sert que pour la sauvegarde des données d'une dizaine d'ordi en réseau et connectés à ce dernier.
Nous voudrions créer notre site web en php et y insérer du MySQL. Nous voudrions héberger nos pages sur notre serveur et y avoir aussi notre base de donnée.
Que devons nous faire pour cela car moi, j'avais l'habitude de voir ma base via phpmyadmin sur un serveur comme FREE.
Une base MySQL, c'est quoi, un fichier, c'est quoi l'extension, comment se cré ce fichier, faut-il un truc style SQL SERVEUR, qu'est-ce qui est la base de donnée physiquement (épargnez moi les: "c'est comme un gros fichier qui contient des tables..." car je le sait déjà). Je veux savoir comment en avoir une sur mon serveur entreprise, comment la "fabriquer" et quels sont les outils dont j'ai besoin ?
Merci d'avance. Apprendre, c'est savoir... savoir, c'est maîtriser ! -
Poursuivez votre recherche
-
17/07/2005 - 18h04 zoup1
Re : Serveur SQL
Personnellement j'utilise des base postgreSQL plutot que MySQL, mais cela ne change pas grand chose.
Le terme serveur désigne plein de choses différentes il faut donc faire attention à ce qu'il n'y ait pas de confusion. Cela désigne à la fois la partie matérielle (en gros un ordinateur éventuellement avec un peu de matériel spécifique pour assurer ses fonctions de serveur au mieux.
Mais le terme serveur désigne égalemet les différents logiciels installés sur la machine qui accomplissent certains services. Pour éviter les confusions on va baptiser ces logiciels de démons.
Pour faire fonctionner une base de donnée sur le serveur, il est tout d'abord nécessaire que le système de base de données soit installé sur le dit serveur. De quel genre de serveur s'agit-il ? Est-ce un serveur sous Linux ou sous WIndows (ou autre chose encore). En tout les cas il faut installer un démon MySQL.
De même si tu veux utiliser du php dessus , il faut que ton serveur soit équiper d'un serveur web (un démon httpd - Apache par exemple) configuré de façon à qu'il soit capable de traiter des requête PHP. Pour cela, il faut associé au démon httpd un module php.
Enfin, rien n'empêche d'installer également sur le serveur phpMyAdmin.
Sous WIndows il y a une installation qui fait tout cela. http://www.easyphp.org/
Sous Linux il suffit d'installer les différents modules correspondant.
Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées. -
17/07/2005 - 18h20 Bouli
Re : Serveur SQL
EasyPHP est déconseillé pour faire de l'hébergement, il est juste pratique pour tester le PHP/MySQL créé en local.
Ton entreprise est sûre de se lancer dans son propre hébergement ? Elle peut louer un serveur mutualisé ou un serveur dédié auprès d'hébergeurs spécialisés, ils s'occupent de tout la partie technique.
-
18/07/2005 - 09h31 jepoirrier
Re : Serveur SQL
Bonjour,
Je serai plutôt du même avis que Bouli : choisi plutôt un hébergement externe. Même si le coût est visible immédiatement, le coût de l'hébergement interne, lui, n'est pas visible tout de suite ... Il y a bien sûr l'installation et la sécurisation du serveur web/base de données/pare-feu, l'achat de la bande passante pour que les gens de l'extérieur puissent accéder au serveur mais il y a surtout les coûts de maintenance et de veille "sécuritaire". Je déconseillerai l'hébergement sur site, surtout si la même machine fait en même temps office de serveur de backup : imagine que quelqu'un arrive à s'introduire sur ton serveur via le serveur web/base de données et puisse accéder aux backup de tous les ordinateurs de ta société ...
En résumé :
1. solution de base : une même machine comme serveur de backup et web : à déconseiller, personnellement (coûts de bande passante et en heures à sécuriser tout ; problème des données sur la même machine physique).
2. solution intermédiaire : laisse la machine de backup dans son coin, utiliser une autre machine pour le serveur web/mysql (personnellement, j'utiliserai un PC sous GNU/Linux) (les coûts restent les mêmes, tu y gagnes certainement en sécurité).
3. la meilleur solution à mon sens : laisse l'informatique de ton entreprise comme elle est et prend un hébergement externe. Il y a de bonnes solutions pour PME/PMI chez Online (même groupe que Free), Amen, OVH, etc.
-
18/07/2005 - 09h36 jepoirrier
Re : Serveur SQL
Re-bonjour,
Pour répondre à ta réponse plus précisément, tu peux installer le serveur Apache (http://httpd.apache.org/), les extensions PHP (http://www.php.net), le serveur MySQL (http://www.mysql.com) et les scripts PHPMyAdmin (http://www.phpmyadmin.net/home_page/) à partir des installateurs pour ton système d'exploitation préféré à partir de leurs sites web. Si tu as une distribution Linux, le tout est probablement déjà intégré (il suffit de suivre la procédure classique d'installation de ta distribution), configuré et sécurisé un minimum et prêt à fonctionner.
-
18/07/2005 - 13h21 jeanmi66
Re : Serveur SQL
J'ai pas choisi ça. Il se trouve qu'on m'impose de faire ça sur notre serveur, donc, je dois me démerder avec ça ! Ok, pour les logiciels. Mon serveur fonctionne sous WINDOWS (2000 server, je crois).
Quels logiciels dois-je alors installer ?
J'abandonne easyphp, j'ai aussi lu qu'il y avait des soucis comme dis Bouli.
Alors, que faire (si j'ai bien compris, faut un logiciel spécial, un logiciel HTTPD, et un module PHP) ?
Au fait, une base MySQL, c'est un seul fichier ? Quelle est l'extension ?
Merci d'avance.
Apprendre, c'est savoir... savoir, c'est maîtriser ! -
18/07/2005 - 13h43 Fred78
Re : Serveur SQL
Salut,
Sous windows 2000 server, tu peux utiliser le serveur de pages Web de Microsoft : IIS (pour Internet Information Server), et installer un module php (dispo à l'adresse suivante : http://fr2.php.net/downloads.php, tu y trouveras aussi plein d'infos notamment pour l'installation)
Si mes souvenirs sont bons, une base MySQL ne fait pas lieu d'un fichier à part, sauf si tu l'exporte.
En fait tu as un ensemble des fichiers qui servent à contenir l'ensemble des bases (à la fois celles que tu va créer, mes aussi toutes les bases systèmes de MySQL).
Si je dis des c.... que les habitués de MySQL me corrigent, moi je travaille sous Oracle depuis trop longtemps -
19/07/2005 - 09h17 joshua_fr
Re : Serveur SQL
Salut jeanmi66,  Envoyé par jeanmi66 J'ai pas choisi ça. Il se trouve qu'on m'impose de faire ça sur notre serveur, donc, je dois me démerder avec ça ! Ok, pour les logiciels. Mon serveur fonctionne sous WINDOWS (2000 server, je crois). Dommage, mais bon, ça marche qu'en même   Envoyé par jeanmi66 Quels logiciels dois-je alors installer ? Ceux que te donnes jpoirrier  Envoyé par jeanmi66 Alors, que faire (si j'ai bien compris, faut un logiciel spécial, un logiciel HTTPD, et un module PHP) ? HTTPD = démon http (HTTP Daemon), c'est le serveur web, comme Apache ou IIS, qui se charge d'écouter sur le port qui va bien (généralement 8080) les requêtes des clients qui veulent voir tes pages web. Si ta page est en php, ton serveur web va d'abord passer la page au module PHP qui va la "transformer" au format HTML, la redonne au serveur web qui va l'envoyer à tes clients (leurs navigateurs web ne comprenant pas le langage PHP, le PHP tourne toujours du côté serveur, par opposition au Javascript qui lui n'est que côté client).  Envoyé par jeanmi66 Au fait, une base MySQL, c'est un seul fichier ? Quelle est l'extension ?
Merci d'avance. Ne compare pas une vraie base de données avec un truc pour bricolo qu'est MS-Access. Si tu veux vraiment comprendre le fonctionnement, va sur le site de MySQL et potasse la documentation, c'est ta seule solution pour arriver à administrer convenablement tes bases de données, et ce sera pareil pour ton serveur web. D'ailleurs, vous avez pensez à configurer votre firewall en conséquence?
Bon courage et ne désespère pas
| | |