A continuación, las salidas que obtengo para algunos comandos:
~# mysql
Código:
~# mysqldERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Código:
~# mysqld_safe restart100408 0:42:41 InnoDB: Operating system error number 13 in a file operation. InnoDB: The error means mysqld does not have the access rights to InnoDB: the directory. InnoDB: File name ./ibdata1 InnoDB: File operation call: 'open'. InnoDB: Cannot continue operation.
Código:
Archivo de configuración:nohup: ignoring input and redirecting stderr to stdout Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[2477]: started STOPPING server from pid file /tmp/mysqld.pid mysqld_safe[2483]: ended
/etc/mysql/my.cnf
Código:
Todo apunta a un problema de permisos, así que los he cambiado y también el propietario de las carpetas:[client] port = 3306 #socket = /var/run/mysqld/mysqld.sock socket = /tmp/mysql.sock [mysqld_safe] #socket = /var/run/mysqld/mysqld.sock socket = /tmp/mysqld.sock nice = 0 [mysqld] user = mysql #pid-file = /var/run/mysqld/mysqld.pid pid-file = /tmp/mysqld.pid #socket = /var/run/mysqld/mysqld.sock socket = /tmp/mysql.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking *** originalmente el socket se abría en /var/run/mysqld, pero para curarme en salud lo configuré en /tmp, que está en otra partición primaria distinta ***
Código:
También he probado a reinstalar mysql. Nada de esto ha funcionado y me he quedado sin ideas...¿Alguien podría ayudarme? ~# chown mysql /var/run/mysqld ~# chown mysql /tmp ~# chmod 775 /var/run/mysqld ~# chmod 775 /tmp