Назад | Перейти на главную страницу

не могу включить mysqld. Я переместил mysql в каталог XFS и указал его там

Привет, ребята, надеюсь, у кого-то есть ответы на этот вопрос, но это мои ошибки

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

и в моем /etc/log/mysqld.log

150403  0:30:26 [Note] /usr/libexec/mysqld: Shutdown complete
150403 00:30:26  mysqld ended
150403 00:58:32  mysqld started
150403  0:58:32 [Warning] Can't create test file /mnt/xfsdisk/mysql/cts4348-node-8.lower-test
150403  0:58:32 [Warning] Can't create test file /mnt/xfsdisk/mysql/cts4348-node-8.lower-test
/usr/libexec/mysqld: Can't change dir to '/mnt/xfsdisk/mysql/' (Errcode: 13)
150403  0:58:32 [ERROR] Aborting

а это файл my.cnf

[mysqld]
datadir=/mnt/xfsdisk/mysql/
socket=/mnt/xfsdisk/mysql/mysql.sock
user=mysql

Самое смешное, что он работал раньше, а затем внезапно прекратите попытки установить mantis

Я пробовал эти команды, чтобы исправить их, но проблема все та же

  926  semanage fcontext -a -t mysqld_db_t /mnt/xfsdisk/mysql/
  927  semanage fcontext -a -t mysqld_db_t /mnt/xfsdisk/
       restorecon -Rv /mnt/xfsdisk/mysql/
        semanage fcontext -a -t mysqld_db_t "/mnt/xfsdisk/mysql(/.*)?"

вроде ничего не работает? есть идеи, куда мне указать? (также у меня нет [клиента] в файле my.cnf.

Я также использую Centos 5

Попробуйте запустить "restorecon -RF" и перезапустить службу MySQL.

Если это не сработает, попробуйте установить SELINUX в ​​разрешающий режим, используя "setenforce 0". Если это сработает, в вашу политику SELINUX нужно внести другие изменения.