2009-02-28 3 views
1

私は、MySQL 5をCentOS 5で動作させようとしている間に髪の毛を裂いてしまいましたが、運がほとんどありませんでした。 すべてをデフォルトにして初期インストールを開始すると魅力的ですが、my.cnfに別のドライブを使用してデータを保存するように指示すると、「Timeoutエラーが発生し、MySQLデーモンを開始しようとしました。 "エラー。MySQLがCentOS 5で動作するようにする

は、次のように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

答えて

0

はDATADIRは、他のドライブに設定するべきではなく、他のすべて(ソケット)ポイント標準に場所をインストールする?

+0

うん、私はそれを試してみましたが、init.dスクリプトはデフォルトでデータディレクトリのソケットを探します。そのため、両方の場所に住む必要があります...潜在的に、移行/アップグレードの問題につながります – d2kagw

+0

それは鳴りません右。 my.cnfに標準のソケットパラメータを追加しましたか? – tom

+0

です。 – tom

0

selinuxの設定を確認しましたか?setenforceが無効かどうかを確認してください。(chconコマンド)ブート時に無効にするには/ etc/sysconfigを参照してください。

getenforce、 SE-Linuxはオンになっています。

関連する問題