Métodos de pago Abuse

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

23.04.2022, 18:21

Todos los archivos de base de datos en MySQL DBMS se almacenan en el disco duro. Los archivos de base de datos se almacenan en el directorio /var/lib/mysql. Pero la ruta se puede cambiar. En la instrucción, le diremos cómo ver donde los archivos de base de datos se almacenan en MySQL DBMS en Ubuntu 20.04 sistema operativo.

Dónde se almacenan los archivos de base de datos

Todos los archivos de base de datos se almacenan en el directorio /var/lib/mysql. Para asegurarse de ello puede ejecutar un comando que le mostrará la ruta completa a los archivos donde se almacenan las bases de datos:

$ sudo grep -R 'datadir' /etc/mysql/

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

Si vas a la ruta sugerida - /var/lib/mysql, el directorio contendrá todos los archivos necesarios c bases de datos. El comando para ir al directorio debe ejecutarse bajo la cuenta de usuario root, de lo contrario se producirá un error de Permiso denegado:

$ cd /var/lib/mysq

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

$ sudo su
$ cd /var/lib/mysql
$ ls -l

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

A continuación, el usuario averiguará dónde se encuentran las bases de datos MySQL. También puede ejecutar el comando mysqld con los parámetros --verbose y --help , que mostrarán la ruta de los archivos de almacenamiento con las bases de datos. Este comando es similar al anterior.

$ mysqld --verbose --help | grep ^datadir

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

Si necesitas cambiar la ruta de los archivos de bases de datos, necesitas abrir el archivo de configuración de MySQL como root usando cualquier editor de texto. En este ejemplo, como aprendimos anteriormente, el archivo de configuración se encuentra en la ruta /etc/mysql/mysql.conf.d/mysqld.cnf. El comando para editarlo sería el siguiente:

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

En el nuevo archivo, que se abrirá, necesitas encontrar el bloque [mysqld] y en él un parámetro llamado datadir en el que puedes escribir la ruta deseada, donde se almacenarán las bases de datos. Después de establecer la ruta, debe guardar los cambios, cerrar el editor de texto y reiniciar el DBMS utilizando el comando:

$ sudo systemctl restart mysql

Cómo ver dónde se almacenan los archivos de base de datos en MySQL DBMS

Ahora ya sabe dónde se almacenan las bases de datos en MySQL DBMS.