Cómo cambiar el directorio de datos MySQL predeterminado en Linux
- 2292
- 239
- Sra. María Teresa Rentería
MySQL es un popular sistema de gestión de bases de datos relacionales (RDMS). Es ampliamente utilizado por aplicaciones web para almacenar datos de forma permanente. MySQL está disponible para todos los principales sistemas operativos como Windows, Linux y MacOS. Puede encontrar las instrucciones de instalación aquí.
En el sistema Linux, MySQL almacena todos los archivos en /var/lib/mysql
directorio. La mayoría de los sistemas operativos tienen directorio montado /var en el sistema de archivos root ( /). Esto está bien para los sistemas de desarrollo, pero no recomendamos mantener/var/lib/mysql en el sistema de archivos raíz para los servidores de producción.
En este tutorial, le ayudaremos a cambiar el directorio de datos predeterminado para MySQL y moverlo a otra ubicación.
Pasos para cambiar el directorio de datos predeterminado en MySQL
Siga los pasos a continuación para hacer todos los cambios. En algunos casos, el nombre del servicio, el directorio de datos predeterminado o el cambio de ruta del archivo de configuración de MySQL. Así que usa todo el comando según la configuración del sistema.
- Detener mysql - Antes de hacer cualquier cambio, primero asegúrese de detener el servicio MySQL
sudo systemctl detener mysql
- Copiar directorio de datos - Ahora copie el directorio de datos MySQL predeterminado (/var/lib/mysql) a otra ubicación según su requisito. También establezca la propiedad de MySQL requerida en la ubicación del nuevo directorio. Según el comando a continuación, estamos reubicando el directorio de datos en /data/mysql.
cp -rap/var/lib/mysql/data/mysql
chown mysql.mysql /data /mysql
- Actualizar el archivo de configuración - Editar archivo de configuración MySQL /etc/mi.CNF y actualizar el valor de datoria y enchufe variable como se muestra a continuación.
- Cambiar de:
datadir =/var/lib/mysql socket =/var/lib/mysql/mysql.calcetín12 datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.calcetín
Cambiar a:
datadir =/data/mysql socket =/data/mysql/mysql.calcetín12 datadir =/data/mysqlsocket =/data/mysql/mysql.calcetín - Comienza mysql - Después de realizar todos los cambios anteriores, inicie el servicio MySQL. Ahora usará una nueva ruta de directorio de datos
sudo systemctl iniciar mysql
Eso es todo. Con la ayuda de las instrucciones de ayuda, cambiará fácilmente la ubicación de directorio de datos predeterminada para los servidores MySQL y MariadB en los sistemas Linux.
- « Administre Amazon S3 utilizando la utilidad de comandos de Windows (S3.exe)
- Cómo configurar el certificado SSL con nodo.JS en Linux »