User Tools

Site Tools


sermn_wiki:userpages:marta:mysql

This is an old revision of the document!


MySQL

Servidor de base de dades relacionals.

Instalació i configuració

Instalar els paquetes necesaris per al servidor mysql.

Desprès, cal canviar-li el password al usuari root de MySQL (no el del sistema), això es fa per tindre més seguretat a les notres bases de dades.

Como a root ejecutar:

mysql -u root mysql\\

per entrar a MySQL com usuari root a la base de dades que anomenada mysql (és la base de dades que ve per defecte).

Un cop a dins de MySQL, escriure:

mysql> UPDATE user SET Password = PASSWORD('contrasenya')WHERE User = 'root';\\

Sustituïnt “contrasenya” per la contrasenya que es vol assignar.

Enllaços

PHPMyAdmin

És una interficie web en PHP per gestionar les bases de dades MySQL.

phpmyadmin

Instalació i configuració

El primer de tot ens hem d'assegurar que el nostre servidor soporta PHP.

Per començar istalem el paquet phpmyadmin al nostres servidor.

Per tindre accés a l'aplicació, es crea un enllaç simbolic a la carpeta del servidor que apunti a la carpeta on es troba el programa.

Ara toca editar la nostra configuració, per aixó podem fer-ho manualment o amb l'escript setup.php que ens proporciona una interficie gràfica.

Habilitar el ''setup''

Amb la comanda htpasswd -m /etc/phpmyadmin/htpasswd.setup admin generem el passwoed encriptat per l'usuari admin amb el qual accedirem a l'aplicació via HTTP.

Cal incloure dins de la directiva <File config.inc.php> del fitxer htaccess :

 Allow from localhost

Per accedir al script només posant localhost/phpmyadmin/scripts/setup.phpa la URL del navegador ens demanará l'usuari (admin) i la contrasenya (generada amb la comanda htpasswd). Ara ja podem utilitzar-lo.

Aquesta aplicació no permet modificar totes les opcions disponibles de phpmyadmin. així que es recomana també crear el nostre propi fitxer de configuració a partir d'un de mostra /usr/share/phpmyadmin/libraries/config.default.php

Per tant hem de disposar del fitxer /etc/phpmyadmin/config.inc.php amb el següent contigut:

 <?php
    /* Servers configuration */
    $i = 0;
    
    /* Server localhost (http) [1] */
    $i++;
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    $cfg['Servers'][$i]['controluser'] = 'user';
    $cfg['Servers'][$i]['controlpass'] = 'xxxxxxxx';
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][$i]['relation'] = 'pma_relation';
    $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
    $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
    $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
    $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
    $cfg['Servers'][$i]['history'] = 'pma_history';
    $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
 ?>

També cal incloure a les directives a la configuració de l'apache (apache.conf) :

 Allow from localhost

Per crear les taules de la base de dades des de on es gestiona el phpmyadmin, disposem d'un script /usr/share/doc/phpmyadmin/scripts/create_tables.sql, el qual hem d'importar a la nostra base de dades.

Localització dels fitxers de configuració

Els fitxers de configuració es troben enllaçats entre ells de la següent forma:

/usr/share/phpmyadmin/config/config.inc.php/var/lib/phpmyadmin/config.inc.php

/var/www/phpmyadmin/usr/share/phpmyadmin

Per tant
/var/www/phpmyadmin/config/config.inc.php/var/lib/phpmyadmin/config.inc.php

i a la vegada existeix el fitxer /usr/share/phpmyadmin/config.inc.php que inclou els fitxers /usr/share/phpmyadmin/config/config.inc.phpi /etc/phpmyadmin/config.inc.php

Enllaços

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
sermn_wiki/userpages/marta/mysql.1227531768.txt.gz · Last modified: 2008/11/24 14:02 by marta