Configuración de la cuota de disco para la base de datos MySQL de Linux

  

Debido a que la base de datos MySQL en sí no tiene la función de cuota de disco, podemos limitar la herramienta de cuota que viene con Linux para la cuota de disco de mysql.

1, primero debe montar automáticamente una partición para /home y establecer el formato de disco de cuota. Tomemos como ejemplo el usuario foo y configuremos la cuota de disco de foo. Consulte el Tutorial de Linux Quota Basic para obtener detalles sobre cómo configurarlo.

2, cree un directorio dbs para almacenar la base de datos en el directorio de inicio de foo y establezca la propiedad de este directorio en mysql: foo, los permisos son 3755.

mkdir /home /foo /dbs

chown mysql: foo /home /foo /dbs

chmod 3755 /home /foo /dbs

3 Ahora mueva todos los archivos de la base de datos foo en /var /lib /mysql al directorio /home /foo /dbs.

mkdir /root /backup

cp -avr /var /lib /mysql /* root /backup

mv /var /lib /mysql /database-name /home /foo /dbs /

chown -Rf mysql: foo /home /foo

chmod -Rf 3755 /home /foo

ln -s /var /lib /mysql /database-name /home /foo /dbs /database-name -v

Reinicie el servidor de base de datos mysql:

etc /init.d /mysqld restart

Copyright © Conocimiento de Windows All Rights Reserved