我曾经失去撕裂我的头发试图让MySQL 5在CentOS 5上运行,但我已经几乎没有任何运气。 如果我放弃一切为默认值,并启动初始安装工作的魅力,但如果我告诉my.cnf中使用不同的驱动器来存储数据,我不断收到“发生超时错误尝试启动MySQL守护进程。”错误。

在my.cnf如下:

[mysqld]
datadir=/database/mysql
socket=/database/mysql/mysql.sock
user=mysql
old_passwords=1
log-error=/database/log/mysqld.log
long_query_time  = 10
log_slow_queries = /database/log/mysql-slow.log
query-cache-type = 1
query-cache-size = 8M
innodb_file_per_table
skip-bdb
set-variable = local-infile=0

[mysqld_safe]
pid-file=/var/run/mysqld/mysqld.pid

在文件夹都具有正确的特权和mysqld.log不具有有任何错误消息,根据它,MySQL的successfuly launced。 哦,和/数据库是已安装的驱动器,但即使我的试用期,在本地目录中,我得到了同样的错误。

任何想法可能是想错了?我已经认真收腰超过5小时在这现在:(

CHEERS

有帮助吗?

解决方案

应该不是datadir的设置到其他驱动器和其他一切(插座)指向标准的安装位置?

其他提示

你检查SELinux的设置?请确保它被禁用(setenforce禁用),或者花了一些时间了解它(chcon这个命令)要禁用开机看看在/ etc / SYSCONFIG

运行命令:getenforce,如果提示 “强迫”,SE-Linux是在

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top