Linux modifica la ruta del archivo de datos mysql

  

Muchas veces, los datos mysql serán muy grandes, los datos se colocan en /var /lib /mysql de manera predeterminada, porque /var no tiene suficiente espacio, por lo que necesitamos modificar la ruta de almacenamiento de datos mysql Póngalo en una partición grande para poder hacer frente al crecimiento de datos de mysql.

1.Configure una nueva ruta de almacenamiento

mkdir -p /data /mysql

2. Copie los datos originales cp -R /var /lib /mysql /* /Data /mysql

3. Modifique el permiso chown -R mysql: mysql /data /mysql

4. Modifique el archivo de configuración vi /etc/mysql/my.cnfdatadir = /data /mysql

5. Modifique el archivo de inicio vi /etc/apparmor.d/usr.sbin.mysqld

#put /var /lib /mysql r, /var /lib /mysql /** rwk, < Br>

#Cambiar a /data /mysql r, /data /mysql /** rwk,

6. Reinicie el servicio reiniciar apparmor /etc /init.d /apparmor restart /etc /init.d /mysql restart

Esta modificación ahora está completa.

Apéndice:

Exportando la base de datos y comprimiendo: mysqldump -u root -p mysql |  Gzip > mysql.sql.gz

Desempaquetar: gunzip mysql.sql.gz

import: source mysql.sql

o mysqldump -uroot -p dbname < dbname .sql;

Si no se puede iniciar, verifique LOG: tail -n 40 /var /log /syslog

Configure los datos para la configuración de MySQL por separado, resuelva el problema del gran espacio ocupado por el archivo ibdata1

Copyright © Conocimiento de Windows All Rights Reserved