Connexió a MySQL
Connexió a MySQL

 

Abans de començar a treballar amb una base de dades de MySQL, has connectar-te al servidor de base de dades, per fer-ho has de conèixer l'adreça, el nom d'usuari i la contrasenya de la base de dades.

Taula de contingut

 


 

Dades d'accés

Durant el curs, la direcció de la base de dades serà 'localhost', ja que la executarem des del mateix servidor en la qual aquesta allotjada. En projectes reals hauràs de treballar amb diferents bases de dades que tindran una adreça de xarxa que pot ser una IP, un nom de domini ...

El nom d'usuari i la contrasenya es configuren en el motor de MySQL per l'administrador. Si hem instal·lat MySQL haurem creat un usuari amb una contrasenya durant la instal·lació.

El nom de la base de dades ho sabrem un cop l'haguem creat. Fins a aquest moment no podrem seleccionar la base de dades. Si fem servir un servidor MySQL contractat, ens proporcionaran totes aquestes dades, incloent el nom de la base de dades.

 


 

Des línia d'ordres

Des línia d'ordres podem utilitzar la comanda mysql per connectar a una base de dades i obrir una línia de comandament de MySQL:

000  $Mysql -h localhost -u usuari -p

 
Fem servir els següents paràmetres:

-h: Direcció del servidor MySQL

-o: Usuari de MySQL

-p: Demanar la contrasenya abans de connectar, mentre s'escriu la contrasenya no apareixen ni asteriscs   ni els caràcters. És normal, prem enter en acabar d'escriure-la.


Un COP connectats podem fer utilitzeu nomBaseDades per seleccionar una base de dades abans d'executar consultes. Un cop finalitzem podem sortir de la línia de comandament de MySQL i tancar la connexió amb exit.

 

 

 

Usant eines gràfiques com phpMyAdmin

Hi eines per gestionar de forma gràfica les dades d'un servidor de MySQL des d'un navegador, per exemple phpMyAdmin.

Aquestes eines, a l'accedir-hi un cop instal·lades ens sol·licitaran les dades de connexió per permetre'ns crear taules, inserir, esborrar i editar dades, fer còpies de seguretat ...

En contractar un servidor amb MySQL és probable que phpMyAdmin estigui instal·lat i que et informin de la URL per accedir-hi.


 

 

Connexió des de PHP

Per connectar a MySQL des de PHP pot utilitzar mysql_connect :

Connexió a la DB

000

<?

001

$direccion  =  'localhost' ;

002

$usuario  =  'usuario' ;

003

$password  =  'password' ;

004 $db= mysql_connect $direccion,$usuario,$password) ;
005 ?>


Un cop hem realitzat la connexió, hem de seleccionar sobre que base de dades volem treballar.

Selecció de la DB

000 <? 
001

mysql_select_db( "nom_de_la_db", $db

002 ?>


Un cop connectats i amb una base de dades seleccionada ja podem començar amb les instruccions de SQL de consulta, edició, inserció ...

Finalment, no cal oblidar la desconnexió, indispensable perquè no quedin ports oberts al servidor i en el servidor de bases de dades:

Desconnexió MySQL

000

<? Php

001 mysql_close($db) ;
002 ?>