Categorías: Noticias

¿Dónde almacena los datos MySQL?

Seguro que muchos de vosotros habréis oído hablar de MySQL e incluso otros muchos lo habréis llegado a manejar. MySQL es una base de datos relacional, en la que almacenamos datos que luego manejamos usando sentencias SQL.

Sin embargo, esos datos tienen que guardarse en algún sitio. El lugar suele ser: /var/lib/mysql pero para asegurarnos, debemos mirar el fichero my.cnf. Este fichero se encuentra en:

  • Ubuntu, Debian y derivados: /etc/mysql/my.cnf
  • Red Hat, Fedora y derivados: /etc/my.cnf

Allí podemos ver el valor de datadir. La forma concreta en que se almacenan los datos dependerá del motor de almacenamiento que uses: MyISAM, InnoDB, etc.

He visto a más de uno copiando y pegando los directorios de datos de MySQL para hacer un backup, no es una locura pero tiene su procedimiento que hay que seguir. Es un tema lo suficientemente interesante y con identidad propia para hacer otra entrada. Ya hablaremos de esta otra forma de hacer copias de seguridad de MySQL.

F. Javier Carazo Gil

Cofundador de CODECTION, empresa especializada en WordPress, autor de un libro sobre WordPress (el primero en español) y multitud de artículos (en medios físicos y virtuales) sobre el tema. Participa en la comunidad WordPress de forma activa siendo parte del equipo organizador de la WordPress Meetup de Córdoba, dando charlas en diferentes WordCamp y siendo autor y coautor de multitud de plugins libres y premium para WordPress de gran éxito.

Ver comentarios

  • Yo primero hago una copia completa de la bbdd con mysqldump (cuidado con los bufferes)
    Despues ya lo que tienes que ir haciendo (si tienes activo en my.cnf el log_bin) es una copia incremental de los .logXXX (donde X son los numeros de orden de toda la base de datos)

    No olivdar nunca los flashes para evitar datos en la memoria volatil!.

    Saludos.

  • Yo en este momento tengo un problema gigante para mover mi blog de servidor, la base de datos no se deja exportar y posteriormente importar, me salen un millón de errores y no he podido repararlos.

    No se si copiar simplemente los archivos de MySQl me funcione pues al servidor que voy a pasar el blog tiene otros sitios web ya instalados y es posible que dañe las bases de datos de estos otros sitios, estoy en problemas =S

  • ¿Cómo se puede hacer un backup de los archivos del directorio /var/lib/mysql ?

    Tengo un problema en la conexión del socket y no puedo acceder a mysql, quiero hacer ese backup para poder reinstalar con seguridad.

    Gracias por la ayuda

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace