Introducción

Introducción

Introducción

Estoy ejecutando MariaDB y Apache en mi máquina Linux y hoy tuve algunos problemas.

Me conecto al servidor a través de SSH y estos son algunos de los problemas que estoy enfrentando. No tengo ni idea de lo que estoy haciendo aquí.

Qué estoy haciendo

Paso 1:mysql -u USERNAME -p

ERROR 2002 (HY000): No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (2 "No existe tal archivo o directorio")

Ok, entonces pensé, intentemos detener el servicio mysql.


Paso 2:sudo service mysql stop

Ok, no hay errores, así que reinicie el servicio.


Paso 3:sudo service mysql restart

Error en el trabajo para mysql.service. Consulte "systemctl status mysql.service" y "journalctl -xe" para obtener más detalles.

Ok, será mejor que ejecute esos dos comandos y vea lo que obtengo.


Etapa 4:status mysql.service

ingrese la descripción de la imagen aquí

Hmm... ok, probemos el otro.


Paso 5:journalctl -xe

No se encontraron archivos de diario.

Ok, estoy perdido aquí..

registro de errores de MySQL

150824 14:42:58 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
150824 14:42:58 [Note] /usr/sbin/mysqld (mysqld 10.0.20-MariaDB-0ubuntu0.15.04.1) starting as process 22637 ...
150824 14:42:58 [ERROR] mysqld: File '/var/lib/mysql/aria_log_control' not found (Errcode: 13 "Permission denied")
150824 14:42:58 [ERROR] mysqld: Got error 'Can't open file' when trying to use aria control file '/var/lib/mysql/aria_log_control'
150824 14:42:58 [ERROR] Plugin 'Aria' init function returned error.
150824 14:42:58 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
150824 14:42:58 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150824 14:42:58 [Note] InnoDB: The InnoDB memory heap is disabled
150824 14:42:58 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150824 14:42:58 [Note] InnoDB: Memory barrier is not used
150824 14:42:58 [Note] InnoDB: Compressed tables use zlib 1.2.8
150824 14:42:58 [Note] InnoDB: Using Linux native AIO
150824 14:42:58 [Note] InnoDB: Using CPU crc32 instructions
150824 14:42:58 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150824 14:42:58 [Note] InnoDB: Completed initialization of buffer pool
150824 14:42:58 [ERROR] InnoDB: ./ibdata1 can't be opened in read-write mode
150824 14:42:58 [ERROR] InnoDB: The system tablespace must be writable!
150824 14:42:58 [ERROR] Plugin 'InnoDB' init function returned error.
150824 14:42:58 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150824 14:42:58 [Note] Plugin 'FEEDBACK' is disabled.
150824 14:42:58 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
150824 14:42:58 [ERROR] Unknown/unsupported storage engine: InnoDB
150824 14:42:58 [ERROR] Aborting

150824 14:42:58 [Note] /usr/sbin/mysqld: Shutdown complete

150824 14:42:58 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

La cuestión del espacio en disco

No parece que el espacio en disco sea un problema ingrese la descripción de la imagen aquí

Respuesta1

Esta es la razón por la que no arranca:

150824 14:42:58 [ERROR] mysqld: File '/var/lib/mysql/aria_log_control' not found (Errcode: 13 "Permission denied")
150824 14:42:58 [ERROR] mysqld: Got error 'Can't open file' when trying to use aria control file '/var/lib/mysql/aria_log_control'

Vuelva a verificar los permisos en /var/lib/mysql. Además, verifique el registro de su sistema para ver si SE-Linux o Apparmor están interfiriendo.

Respuesta2

Así que no sé si tuviste el mismo problema y resultó que tenía una configuración en my.cnf que no estaba de acuerdo con el inicio:

 #innodb_lock_wait_timeout=1000;

Resultó el; estaba provocando un error. Imagínate.

Respuesta3

Utilice los siguientes comandos para iniciar y detener mysql(especialmente para debian 9)

systemctl start mysql;
systemctl stop mysql;

A mí me funcionó.

información relacionada