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

  FORUM HardWare.fr
  Programmation

  MySQL: Qu'est ce que c'est,aa quoi ça sert,comment s'en servir?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MySQL: Qu'est ce que c'est,aa quoi ça sert,comment s'en servir?

n°201147
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 10:00:57  profilanswer
 

voila,j'ai monté mon serveur web,d'abord sous apache
seul,pouis sous eAsyPHP ensuite.
Alors ya dedans APACHE que je connais,
les trucs pour le support du PHP(ça j'ai compris
ce que c'est et comment ça marche,les histoires de server side)
mais ya une chose  queje pige pas,c'est MySQL.
je n'ai pas compris ce que c'est exactement,ce que
ça fait en pratique,a quoi ça sert.
 
La seule chose que j'ai compris c que le PHP
passe sans prob sur mon serveur,mais que certains
forums en PHP qui veulent des trucs MySQL ne passent pas,
pasque j'ai pas configuré MySQL(on me demande une histoire
de tables SQL qui se sont pas crées,et on me dit de configurer,
or je c pas c koi une table,ni ou les recuperer,comment configurer...)
 
Mon but n'est pas d'aprendre a programmer en MySQL,mais juste
de comprendre ceque c'est,comment ça marche,a quoi ça sert
pour pouvoir m'en servir(comme je me sers du PHP,CAD en recuperant
les scripts sur le net)
pour pouvoir mettre en place des srcipts PHP qui veulent
des bases MySQL.
 
DOnc si une âme generause voulait bien m'epliquer ,ou alors me
donner un lien qui me permette de comprendre...

mood
Publicité
Posté le 24-08-2002 à 10:00:57  profilanswer
 

n°201150
SquiiiD
be cool !
Posté le 24-08-2002 à 10:07:40  profilanswer
 

Salut MySQL c'est un SGBD ( systeme de gestion de base de données ) Php s'utilise souvent accompagné de MySQL tout simplement :)
 
Quel est le message d'erreur? Quand tu essaies ton forum?  
 
Tu es sous quel OS ?

n°201151
kuroineko
je mamgerais bien un truc la..
Posté le 24-08-2002 à 10:10:19  profilanswer
 

Sky99 a écrit a écrit :

voila,j'ai monté mon serveur web,d'abord sous apache
seul,pouis sous eAsyPHP ensuite.
Alors ya dedans APACHE que je connais,
les trucs pour le support du PHP(ça j'ai compris
ce que c'est et comment ça marche,les histoires de server side)
mais ya une chose  queje pige pas,c'est MySQL.
je n'ai pas compris ce que c'est exactement,ce que
ça fait en pratique,a quoi ça sert.
 
La seule chose que j'ai compris c que le PHP
passe sans prob sur mon serveur,mais que certains
forums en PHP qui veulent des trucs MySQL ne passent pas,
pasque j'ai pas configuré MySQL(on me demande une histoire
de tables SQL qui se sont pas crées,et on me dit de configurer,
or je c pas c koi une table,ni ou les recuperer,comment configurer...)
 
Mon but n'est pas d'aprendre a programmer en MySQL,mais juste
de comprendre ceque c'est,comment ça marche,a quoi ça sert
pour pouvoir m'en servir(comme je me sers du PHP,CAD en recuperant
les scripts sur le net)
pour pouvoir mettre en place des srcipts PHP qui veulent
des bases MySQL.
 
DOnc si une âme generause voulait bien m'epliquer ,ou alors me
donner un lien qui me permette de comprendre...




 
MySQL est un acces direct aux bases de donnees.
en fait pour simplifier l'explication au maximum c'est le truc qui permet d'interroger les base de donnee en langage SQL
 
par exemple :
 
select sum(commandes) from clients;
selection somme-des-commandes dans la table clients;

c'est relativement simpliste comme exemple mais c'est un langage tres representatif de l'action en cours.
 
donc si tu fait un site qui a besoin de lire/ecrire dans une base de donnee, Mysql va te servir a faire ca tres simplement.
Cree la base, la remplir, l'interroger, la mettre a jour.
MySQL est tout a fait standard si ca t'interesses, tu trouvera sse la doc sur internet et de l'aide sur ce forum.
 
Personnelement j'utilise PostgreSQL comme databases sous linux, mais bon je suis pas SUPERconnaisseur sur le domaine et je laisse donc le soin aux autre membres de preciser.


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°201214
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 13:32:31  profilanswer
 

merci deja poue tout ça.
si j'ai bien compris:
 
-Donc deja,premiere chose,
MySQL et SQL ne sont pas pareils;
le premier est un programme qui gere
les bases de données SQL(lecture,ajout
suppression de données a la base?)
 
-SQL est un langage qui permet de faire des
databases? ou bien est-ce une database directement?
 
Le systeme d'exploitation est Windows XP PRO
(oui je sais ça devrait etre Linux,mais je changerai
lorsque je maitriserai suffisament LINUX et les
outils sous linix pour serveur web,j'ai une redhat 7.3
en attente)


---------------
http://www.core-tx.com
n°201217
MagicBuzz
Posté le 24-08-2002 à 13:39:35  profilanswer
 

SQL = Structured Query Langage
 
PL/SQL (Utilisé par Oracle) : Procedural Langage / SQL
 
T-SQL (Utilisé pas M$SQL) : Transact - SQL
 
Le SQL n'est pas un langage de "création" de base de données, mais le langage qui permet d'inter-agir avec la base de données.
 
Avec tu peux créer des "bases de données" (ne pas confondre avec le SGBD courremmant appelé à tord base de données aussi, les détruire, les remplir, les interroger.
 
PL/SQL et T-SQL (il y en a d'autres, mais ce sont les plus répendus) sont des langages basés sur le SQL qui permettent en plus de gréer des procédures stockées et des fonctions, ce qui permet d'automatiser des traîtements SQL et en améliorer les performances.
 
MySQL ne supporte ni PL/SQL ni T-SQL.


Message édité par MagicBuzz le 24-08-2002 à 13:40:43
n°201221
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 13:46:37  profilanswer
 

por les erreur,j'en connais la raison,mais
je ne sais pas comment y remedier.
J'ai installé easyPHP,et j'ai donc MySQL
qui tourne en meme temps,et son etat est "demaré"
mais en dehors de cela,je n'ai rien configuré
sur MySQL
le fichier de config de MySQL,My.INI est le suivant:
 
[mysqld]
datadir=C:\Program Files\EasyPHP\mysql\data
basedir=C:\Program Files\EasyPHP\mysql
skip-innodb
 
il n'y a rien d'autre dedans.
 
quand au forum,il faut que je le renseigne
dans son fichier config sur ceci:
 
- $dburl="xxxxxx"; Adresse du serveur MySQL  
- $dblogin="xxxxxx"; Nom d'utilisateur pour la base de données  
- $dbpass="xxxxxx"; Mot de passe pour l'accés à la base de données  
- $dbtable="xxxxxx"; Le nom de la base de données à laquelle vous avez accés.
 
je ne sais pas quelle est l'adresse du serveur MySQL,
donc j'ai mis l'adresse du serveur web;
le login et password,j'ai mis au pif,
et le quatrieme truc,j'ai mis le repertoire
dans lequel se trouve mySQL:
C:\Program Files\EasyPHP\mysql\data
et comme yavait un dossier data,je me suis dit que ça devait etre la cible.
 
et voici le message que j'ai en retour  lors de l'installation
du forum:
 
Erreur de création de la table blockip
Erreur de création de la table des forums
Erreur de création de la table des modérateurs
Erreur de création de la table des posts
Erreur de création de la table des reglages
Erreur de création de la table des smileys
Erreur de création de la table des styles
Erreur de création de la table des utilisateurs
L 'utilisateur sky99 a été créé.
 
 
Si tout s'est bien déroulé, choisissez vos réglages, vos styles et créez vos forum


---------------
http://www.core-tx.com
n°201222
Je@nb
Kindly give dime
Posté le 24-08-2002 à 13:48:22  profilanswer
 

met localhost
root
rien
test
 
 ;)

n°201226
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 13:53:02  profilanswer
 

j'essaie tout de suite


---------------
http://www.core-tx.com
n°201227
Schimz
Bouge pas, meurs, ressuscite !
Posté le 24-08-2002 à 13:59:31  profilanswer
 

et PhpMyAdmin si tu veux pas te cogner les commandes sql à la main


---------------
çà s'est HFR | Music for the Galaxy
n°201229
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 13:59:50  profilanswer
 

La table blockip a été créée avec succés
La table des forums a été créée avec succés
La table des modérateurs a été créée avec succés
La table des posts a été créée avec succés
La table des réglages a été créée avec succés
La table des smileys a été créée avec succés
La table des styles a été créée avec succés
La table des utilisateurs a été créée avec succés
 
 
Si tout s'est bien déroulé, choisissez vos réglages, vos styles et créez vos forum.
 
 :) COOL!!! :)  
 :) ça a marché!!!! :)  
 
ARF,merci!!! :jap:  :jap:  
comme nom/mot depasse,je peux mettre ce que je veux lorsqu'on
me demande ça pour un script PHP,ou c alors c le seul truc posssible?
si je laisse comme ça,quelqu'un d'ewxterieur en pourrait pas
acceder et modifier les fichier de la base de données?
 


---------------
http://www.core-tx.com
mood
Publicité
Posté le 24-08-2002 à 13:59:50  profilanswer
 

n°201235
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 14:07:34  profilanswer
 


ça marche!!!
si vous voulez tester:
http://sky99.dns2go.com/test/dforu [...] index.php3
(en fait c plutot moi qui voudrais que vous testiez)


---------------
http://www.core-tx.com
n°201237
MagicBuzz
Posté le 24-08-2002 à 14:12:43  profilanswer
 

nikel :)

n°201244
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 14:33:20  profilanswer
 

k marci!!!
 
et donc si je comprends bien,je peux
utiliser MySQL sans y connaitre quedalle! :pt1cable:


---------------
http://www.core-tx.com
n°201246
SquiiiD
be cool !
Posté le 24-08-2002 à 14:54:31  profilanswer
 

sky99 comme tu as mis root et password rien
 
je te conseil de mettre un htaccess pour proteger ton forum sinon tout le monde peux y aller en ayant ton IP ( porte ouverte aux "hackers" ) et si possible faut changer le password root car sinon tout le monde peut executer des requete SQL sur ton ordi et c'est pas top niveau securité ;)
 

n°201247
SquiiiD
be cool !
Posté le 24-08-2002 à 14:57:09  profilanswer
 

regarde je suis ici et a mon avis c'est pas ce que tu desire :  
 
http://sky99.dns2go.com/home/
 
donc attention

n°201248
SquiiiD
be cool !
Posté le 24-08-2002 à 14:58:34  profilanswer
 

Ca aussi c pas top surtout si t limité en upload :  
 
http://sky99.dns2go.com/site1/

n°201268
Je@nb
Kindly give dime
Posté le 24-08-2002 à 16:31:56  profilanswer
 

Ta de bo truc cochon dit moi Sky :p.
Ton pseudo c plutot Sky69  :D  :D  :D  jté pris qq trucs

n°201281
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 17:24:25  profilanswer
 

comment on fait pour changer le password root
avec easyPHP?


---------------
http://www.core-tx.com
n°201282
Je@nb
Kindly give dime
Posté le 24-08-2002 à 17:25:01  profilanswer
 

avec PHPMyAdmin  :D http://sky99.dns2go.com/mysql/

n°201284
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 17:32:07  profilanswer
 

ok, c fait,merci!
 
vous arrivez a rentre maintenant?
 
c'est cool,je commence a comprendre MySQL!
 
sinon les trucs cochons yen a,mais ils sont sur un autre
disque,alors ça m'etonnerait aue tu pouisse y acceder...
c possible?


Message édité par sky99 le 24-08-2002 à 17:34:23

---------------
http://www.core-tx.com
n°201286
Je@nb
Kindly give dime
Posté le 24-08-2002 à 17:39:56  profilanswer
 

oui c possible, g regardé tes paritions (ça va jusqu'à k je crois ou apr là  :D  :D  :D

n°201287
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 17:40:21  profilanswer
 

sans easyPHP,ça aurait été un calvaire!
 
comment je vais faire kan je v passer sous linux :sweat:


---------------
http://www.core-tx.com
n°201288
Je@nb
Kindly give dime
Posté le 24-08-2002 à 17:40:41  profilanswer
 

sinon mysql, ça n'a rien avoir avec la page /home on peut encore i aller et aller se balader vers tes DD

n°201289
Je@nb
Kindly give dime
Posté le 24-08-2002 à 17:41:29  profilanswer
 

apt-get install apache php4 mysql  :D  :D  :D

n°201291
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 17:42:20  profilanswer
 

mais maintenant tu peux plus rentrer,la?
 
c MySQL qui autorise a faire ça?
sans mySQL t'aurais pu entrer ou pas?


---------------
http://www.core-tx.com
n°201292
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 17:43:15  profilanswer
 

arf!
mais alors comment je fais pour empecher ça?!


---------------
http://www.core-tx.com
n°201294
Je@nb
Kindly give dime
Posté le 24-08-2002 à 17:49:14  profilanswer
 

dans le dossier phpmyadmin dans easyphp tu dois avoir un fichier .htaccess, copie le dans le répertoire home ou qqch comme ça

n°201344
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 21:58:26  profilanswer
 

ok,merci
je v essayer ça!
en tous cas,merci je@nb !
 


---------------
http://www.core-tx.com
n°201356
Je@nb
Kindly give dime
Posté le 24-08-2002 à 22:41:21  profilanswer
 

merci pour tes hantaï et les vidéos du loft :D, sinon g pris female ejaculation  :D

n°201364
sky99
http://www.core-tx.com
Posté le 24-08-2002 à 23:27:35  profilanswer
 

g pas vu   :cry:  
 
ya pas de htaccess! :(


---------------
http://www.core-tx.com
n°201365
Je@nb
Kindly give dime
Posté le 24-08-2002 à 23:32:33  profilanswer
 

peutetre que c dans la conf de Apache.
 
ouvre dans easy php le fichier httpd.conf dans le répertoire conf d'apache et cherche Alias mysql, il devrait i avoir un peu plus bas une partie limitant l'accès, copie cette partie pour l'alias home peutetre

n°201411
sky99
http://www.core-tx.com
Posté le 25-08-2002 à 00:26:28  profilanswer
 

ah,tres bien ,merci!!!
 
sinon,je peux citer ton pseudo sur mon
site pour les remerciements?(d'aiioleurs,je
viens de voir ke c ossi grace a twa ke je suis passé
a easyPHP ! :)


---------------
http://www.core-tx.com
n°201416
Je@nb
Kindly give dime
Posté le 25-08-2002 à 00:38:37  profilanswer
 

pas de prob si ça te fait plaisir

n°201507
kuroineko
je mamgerais bien un truc la..
Posté le 25-08-2002 à 07:42:19  profilanswer
 

MagicBuzz a écrit a écrit :

SQL = Structured Query Langage
 
PL/SQL (Utilisé par Oracle) : Procedural Langage / SQL
 
T-SQL (Utilisé pas M$SQL) : Transact - SQL
 
Le SQL n'est pas un langage de "création" de base de données, mais le langage qui permet d'inter-agir avec la base de données.
 
Avec tu peux créer des "bases de données" (ne pas confondre avec le SGBD courremmant appelé à tord base de données aussi, les détruire, les remplir, les interroger.
 
PL/SQL et T-SQL (il y en a d'autres, mais ce sont les plus répendus) sont des langages basés sur le SQL qui permettent en plus de gréer des procédures stockées et des fonctions, ce qui permet d'automatiser des traîtements SQL et en améliorer les performances.
 
MySQL ne supporte ni PL/SQL ni T-SQL.




 
PL/SQL (Utilisé par Oracle) : Procedural Langage / SQL  
c'est le meme langage sous postgreSQL


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°201510
sky99
http://www.core-tx.com
Posté le 25-08-2002 à 10:01:23  profilanswer
 

donc SQL est un langage qui permet de determiner
les actions a faire sur une BDD,mais pas de gerer,
alors que les softs a la MySQL via des langages derivés
de SQL servent a administer/gerer ces BDD
 
dites moi si je fais fausse rûte ou si g pigé
marci pour ce qui precede en touc cas


---------------
http://www.core-tx.com
n°201537
Je@nb
Kindly give dime
Posté le 25-08-2002 à 13:58:23  profilanswer
 

T'interroge ta base de donnée MySQL, en langage SQL.

mood
Publicité
Posté le   profilanswer
 


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

  MySQL: Qu'est ce que c'est,aa quoi ça sert,comment s'en servir?

 

Sujets relatifs
[MySQL] Problème de performance avec un indexqui sait se servir de powerbatch ? (utilitaire de commande sous DOS)
[PHP/MYSQL] Pb connection Mysql avec EasyPHP 1.6[MySQL] help schéma bdd... newbee inside
Arrondir dans une requette MySQL ?[MySQL] Connaître la date d'un éventuel dernier accès.
[MySQL ] - SELECT et UPDATEGarnir un champ 'dateHeure' dans une base MySQL - [RÉSOLU]
Faire un SELECT MySQL sur une chaîne contenant des accentsmysql veut pas prendre toutes les entrées de ma table access?!
Plus de sujets relatifs à : MySQL: Qu'est ce que c'est,aa quoi ça sert,comment s'en servir?


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