Diferència entre revisions de la pàgina «SQL exportacio»
Salta a la navegació
Salta a la cerca
Línia 3: | Línia 3: | ||
== Exportació per línia de comandes == | == Exportació per línia de comandes == | ||
Només cal que us situeu al directori on voleu desar el fitxer i executar: | Només cal que us situeu al directori on voleu desar el fitxer i executar: | ||
− | $> mysqldump -u <usuari> -p <nom_base_de_dades> '''>''' <nom_fitxer.sql> | + | $> mysqldump -u <usuari> -p <nom_base_de_dades> -h <host_ip> '''>''' <nom_fitxer.sql> |
− | OJU que el símbol ">" s'ha de posar tal qual. Per exemple: | + | OJU que el símbol ">" s'ha de posar tal qual. Per exemple, si volem atacar la màquina local (localhost): |
$> mysqldump -u enric -p enric_videoclub '''>''' video.sql | $> mysqldump -u enric -p enric_videoclub '''>''' video.sql | ||
+ | |||
+ | I si volem exportar dades d'una màquina remota (podria ser un servidor amb IP 192.168.0.35): | ||
+ | $> mysqldump -u enric -p enric_videoclub -h 192.168.0.35 '''>''' video.sql | ||
Explicació: | Explicació: | ||
Línia 13: | Línia 16: | ||
La part del final '''''> video.sql''''' serveix per redirigir la informació que surt per la pantalla (stdout) a un arxiu que podem anomenar com vulguem, en aquest cas "video.sql". | La part del final '''''> video.sql''''' serveix per redirigir la informació que surt per la pantalla (stdout) a un arxiu que podem anomenar com vulguem, en aquest cas "video.sql". | ||
− | |||
== Exportació amb phpmyadmin == | == Exportació amb phpmyadmin == |
Revisió de 14:22, 14 abr 2010
Podem exportar una base de dades de MySQL de dues maneres:
Exportació per línia de comandes[modifica]
Només cal que us situeu al directori on voleu desar el fitxer i executar:
$> mysqldump -u <usuari> -p <nom_base_de_dades> -h <host_ip> > <nom_fitxer.sql>
OJU que el símbol ">" s'ha de posar tal qual. Per exemple, si volem atacar la màquina local (localhost):
$> mysqldump -u enric -p enric_videoclub > video.sql
I si volem exportar dades d'una màquina remota (podria ser un servidor amb IP 192.168.0.35):
$> mysqldump -u enric -p enric_videoclub -h 192.168.0.35 > video.sql
Explicació:
La comanda mysqldump -u enric -p enric_videoclub volca (dump) tota la base de dades per pantalla. Podeu provar-la sense la part final i veureu que us surt per pantalla totes les instruccions SQL per crear la base de dades de nou.
La part del final > video.sql serveix per redirigir la informació que surt per la pantalla (stdout) a un arxiu que podem anomenar com vulguem, en aquest cas "video.sql".
Exportació amb phpmyadmin[modifica]
- Entreu a phpmyadmin a traves de http://<el_vostre_servidor>/phpmyadmin
- Entreu a la base de dades a exportar.
- Busqueu la opció exportar i cliqueu-la.
- Assegureu-vos de seleccionar la opció "Enviar" per poder descarregar l'arxiu.
- Premeu "executar".