MySQL
De Wiki Linkat
Revisió actual (09:34, 8 ago 2013) (mostra codi font) (→Restaurar) |
|||
(Hi ha 2 revisions intermèdies) | |||
Línia 10: | Línia 10: | ||
Mysqldump és una eina que es permet crear i restaurar còpies de seguretat de base de dades MySQL. | Mysqldump és una eina que es permet crear i restaurar còpies de seguretat de base de dades MySQL. | ||
- | <pre>backup: | + | <pre>backup: |
- | restaurar: | + | mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql |
+ | |||
+ | restaurar: | ||
+ | mysql -u root -p[root_password] [database_name] < dumpfilename.sql</pre> | ||
=== Backup === | === Backup === | ||
Línia 19: | Línia 22: | ||
=== Restaurar === | === Restaurar === | ||
- | Per restaurar una bases de dades s'han de | + | Per restaurar una bases de dades s'han de seguir els passos següents: |
*Entrar al MySQL com a usuari administrador de MySQL. | *Entrar al MySQL com a usuari administrador de MySQL. | ||
- | *Crear la base de dades buida. | + | *Crear la base de dades buida, si la base de dades ja existeix, caldrà eliminar-la i tornar-la a crear. |
*Sortir del MySQL. | *Sortir del MySQL. | ||
*Importar les dades del fitxer *.sql generat amb el '''mysqldump'''. | *Importar les dades del fitxer *.sql generat amb el '''mysqldump'''. |
Revisió actual
MySQL és un sistema de gestió de bases de dades relacional multi-fil i multiusuari, que usa el llenguatge SQL.
MySQL ha esdevingut molt popular gràcies a la seva velocitat en executar consultes i el seu suport de forma nativa per part del llenguatge PHP (fins a la versió 4.X d'aquest llenguatge ja que a partir de la versió 5 deixa d'estar-ho), en l'elaboració d'aplicacions web, en l'entorn del programari lliure.
Es pot fer ús de MySQL en aplicacions de tota mena (web, d'escriptori o d'altres) de forma lliure i gratuïta sota les condicions de la llicència GPL. Si es vol integrar MySQL com a part d'un producte privatiu cal adquirir una llicència d'ús específica per a aquest propòsit.
Còpies de seguretat i restauració de bases de dades amb mysqldump
Mysqldump és una eina que es permet crear i restaurar còpies de seguretat de base de dades MySQL.
backup: mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql restaurar: mysql -u root -p[root_password] [database_name] < dumpfilename.sql
Backup
Per generar una còpia de seguretat d'una base de dades MySQL s'ha d'executar l'ordre següent des de consola:
mysqldump -u root -p lncentre jclic > jclic.sql
Restaurar
Per restaurar una bases de dades s'han de seguir els passos següents:
- Entrar al MySQL com a usuari administrador de MySQL.
- Crear la base de dades buida, si la base de dades ja existeix, caldrà eliminar-la i tornar-la a crear.
- Sortir del MySQL.
- Importar les dades del fitxer *.sql generat amb el mysqldump.
Tot seguit es mostra el procediment:
# mysql -u root -p passwdroot mysql> create database jclic; Query OK, 1 row affected (0.02 sec) mysql> quit # mysql -u root -p passwdroot jclic < jclic.sql