嘿伙计们希望有人能回答这个问题,但这些都是我的错误
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 文件中没有 [client]。
我也运行的是 centos 5
答案1
尝试运行“restorecon -RF”并重新启动 MySQL 服务。
如果此方法无效,请尝试使用“setenforce 0”将 SELINUX 设置为宽容模式。如果此方法有效,则您的 SELINUX 策略需要进行一些其他更改。