Howto mysql

From Ibbddunq

(Difference between revisions)
 
Line 18: Line 18:
== Para bajar una BD (esquema + data) a un archivo de texto ==
== Para bajar una BD (esquema + data) a un archivo de texto ==
-
   mysqldump --user=..username.. --password ..base.. > ..nombre del archivo.. .sql
+
   mysqldump --user=..username.. --password ..base.. > ..nombre del archivo..  
 +
p.ej.
 +
  mysqldump --user=root --password cajachica > cajachica.sql
te pide el passwd, si no tenés drama en ponerlo y que se vea, entonces
te pide el passwd, si no tenés drama en ponerlo y que se vea, entonces
   --password=..elpazwd..
   --password=..elpazwd..
 +
 +
OJO esto lo podés hacer si tenés el mysqldump.exe, no sé si necesita algo más de lo que se instala con el server.
 +
Por default busca la base en localhost, no sé cómo se hace para decirle "conectate acá".
 +
Para ver el millón de opciones que tiene
 +
  mysqldump --help

Current revision as of 17:20, 1 June 2009

Para cambiar el isolation level

 SET GLOBAL TRANSACTION ISOLATION LEVEL
 {
      READ UNCOMMITTED
    | READ COMMITTED
    | REPEATABLE READ
    | SERIALIZABLE
  }

eso (auch) es para todo el servidor. También está

 SET SESSION TRANSACTION ISOLATION LEVEL

pero en alguna prueba que hice en 2008 no anduvo.

Para que el SET GLOBAL TRANSACTION ... tenga efecto tengo que cerrar/abrir sesión. Lo más fácil para eso es File / Switch Connection en el Query Browser


Para bajar una BD (esquema + data) a un archivo de texto

 mysqldump --user=..username.. --password ..base.. > ..nombre del archivo.. 

p.ej.

 mysqldump --user=root --password cajachica > cajachica.sql

te pide el passwd, si no tenés drama en ponerlo y que se vea, entonces

 --password=..elpazwd..

OJO esto lo podés hacer si tenés el mysqldump.exe, no sé si necesita algo más de lo que se instala con el server. Por default busca la base en localhost, no sé cómo se hace para decirle "conectate acá". Para ver el millón de opciones que tiene

 mysqldump --help
Personal tools