2011-07-12 36 views
1

私はAWSサーバを持っています。私はmysqlを実行しているだけで、私のRDSサーバーに接続しますが、ローカルのmysqlインスタンスを実行します。コマンドプロンプトにmysqlと入力すると、次のようになります。Mysqlソケットに接続できません

ERROR 2002(HY000):

は、以下のように(2)

my.confは '/var/lib/mysql/mysql.sock' ソケットを介してローカルのMySQLサーバーに接続できません

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

find mysql.sockを実行しても結果は返されません。 MySQLのプロセス(複数可)ランニングで

+0

は、あなたがこのmy.cnfの中で二回「ソケット」オプションを指定するか、投稿で、この単なるバグですされていますか? –

+0

私はconfファイルを使いこなしていたと思います -/var/libはオリジナルです(これは現在コメントアウトされています)。どの行のコメントを外しても同じエラーが発生する – user839884

答えて

1

ルック:正しいパスと名前を反映する

--socket=/path/mysql.sock 

修正my.cnfのようなもののために

ps -aef | grep mysql 

ルック。

やMySQLやルートユーザーとして

lsof | grep mysql.sock 
+0

ps -aef | grep mysqlはec2-userを返します14405 13825 0 02:27 pts/0 00:00:00 grep mysql - 他のコマンドは何も返しません。それはmysqlが動作しているがmysql.sockは正しく動作していないことを伝えていますか? – user839884

+0

これは、mysqlが動作していない可能性があることを示しています。ソケットを使う代わりに、TCPIP接続を使って接続できるかどうか、もう一つ試してみてください: 'mysql --host = 127.0.0.1 --port = 3306 --user = username --password = password' – dabest1

+0

エラー:「127.0.0.1」のMySQLサーバに接続できません(012) これを実行しました sudo yum groupinstall「MySQLデータベース」 パッケージmysql-5.1.47-1.2.amzn1.x86_64既にインストール済みで最新バージョン パッケージunixODBC-2.2.14-11.3.amzn1.x86_64がインストール済みで最新バージョン パッケージmysql-server-5.1.47-1.2.amzn1.x86_64パッケージがインストール済みで最新バージョン パッケージMySQL-python-1.2 .3-0.3.c1.1.4.amzn1.x86_64が既にインストールされており、最新バージョン パッケージperl-DBD-MySQL-4.013-3.2.amzn1.x86_64がインストール済みで最新バージョン 要求されたグループにパッケージはありません。 – user839884

関連する問題