2012-04-25 7 views
4

私の問題は、FedoraでMYSQLを実行しようとすると、次のエラーに直面しています。mysql:未知の変数、mysqlアプリケーションを実行できない、my.cnfと関係ないようです。

のmysql:不明な変数「MAX_CONNECTIONS = 40」

これは、しかし、my.cnfファイルには、以下を読み

mysqlcheckのなどなど、などmysqldumpをなどのコマンドのいずれかの他の正確な同じことを、い名前を変更しても、エラーが発生します。私はmysqlを実行せずに編集することができないシステム変数のように思えるので、catch 22!

[mysqld] 
datadir=/var/lib/mysql 
socket=/var/lib/mysql/mysql.sock 
user=mysql 
# Disabling symbolic-links is recommended to prevent assorted security risks 
symbolic-links=0 

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

もちろん、他のmy.cnfファイルも確認しました。

私は本当に失われ、私の髪を引き裂き始めました。どんな助けでも大歓迎です! :)

おかげ

マット

+0

他の 'my.cnf'ファイルが隠れている可能性のあるシステムを探します。 –

+0

これはプログラミングに関連しない、これはServerFaultに属します。 – KurzedMetal

+0

私はシステムをgrepしましたが、他のmy.cnfファイルを提供していません。そして、私はserverfaultがhahaの存在を知りませんでした。 –

答えて

3

は、MySQLのinitファイルを編集し、(ではないかもしれない)あなたの良い設定ファイルが/etc/my.cnfがあると仮定し、--init-ファイルは/ etcを追加/my.cnfをmysqldコマンドに追加して、読んでいると思われるinitファイルから実際に読み込んでいることを確認してください。

+0

[root @ XYZ init.d]#./mysqld start --init-file /etc/my.cnf ..... /usr/bin/mysqladmin:不明な変数 ' max_connections = 40 '..... mysqladminが失敗したため、MySQLデーモンの起動を確認できません。 ..... mysqldを起動しています:[FAILED] –

+1

クライアント側のconfはありますか? .my.cnfなど?非rootユーザーを使用して、mysqladminなどの同じクライアントコマンドを実行してみてください。 – johnshen64

+0

Aha! /root/.my.confは存在し、問題の行を含んでいます。奇妙なことにgrepはそれを見つけられませんでした。ありがとう、私はあなたに1つのインターネットパイントを借りています:) –

1

エラー:mysqlの:不明な変数「MAX_CONNECTIONS = **」これが発生した理由の

一つは、MAX_CONNECTIONSパラメータが[mysqlの]セクションの下に更新されたことで、我々は下にあることを追加した後、我々は[ログインすることができましたmysqld]セクションを参照してください。

関連する問題