GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo reiniciar archivos /var/lib/mysql?

Debería poder ejecutar mysql_install_db desde la línea de comando

mysql_install_db inicializa el directorio de datos de MySQL y crea las tablas del sistema que contiene, si no existen. También inicializa el tablespace del sistema y las estructuras de datos relacionadas necesarias para administrar las tablas de InnoDB. A partir de MySQL 5.6.8, mysql_install_db es un script de Perl y se puede usar en cualquier sistema con Perl instalado. Antes de 5.6.8, es un script de shell y solo está disponible en plataformas Unix.

Lea la documentación de MySQL en su totalidad para mysql_install_db , entonces...

PROBARLO!!!

Si no funciona en el primer intento, haz esto

mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql
chown -R mysql:mysql /var/lib/mysql 

luego ejecuta mysql_install_db de nuevo


Para MySQL 5.7> solo:

# Move or remove the original dir
mv /var/lib/mysql /tmp/mysql

# Create a new dir
mkdir /var/lib/mysql

# Change owner to mysql (user and group)
chown -R mysql:mysql /var/lib/mysql

# Create MySQL initial data
mysqld --initialize

Linux
  1. ¿Cómo restaurar la propiedad predeterminada de grupo/usuario de todos los archivos en /var?

  2. ¿Cómo matar el proceso que mantiene el bloqueo Apt?

  3. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

  4. CentOS / RHEL:Cómo rotar el archivo /var/log/wtmp y /var/log/btmp usando logrotate

  5. Cómo reequilibrar BTRFS para liberar espacio en disco

Cómo deshabilitar la eliminación automática de los archivos en los directorios /tmp y /var/tmp en CentOS / RHEL 5,6

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

Cómo reiniciar MySQL

¿Cómo administro /var/www?

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?

¿Eliminar todo /var/log?