ローカルの開発環境を設定しようとしていますが、私はそれほど簡単に "WAMP"パッケージをインストールしています。MySQLサーバが正しい起動を報告しても、接続試行時にエラーを返します
今私は、WAMPをインストールし、それを実行し、すべてのサービスを開始し、私は、MySQLサーバに接続しようと、私はエラーを取得:
SQL Error (2003): Can't connect to MySQL server on 'localhost' (10060)
私はSQLクライアントを経由して、それをしようとした場合それは問題ではありません。またはPHP、私はいくつかの時間を再インストールしようとしました。
だから私は、起動後mysql.logファイルを見てみることにしました、これは私が得るものです:
111024 22:57:41 [Note] Plugin 'FEDERATED' is disabled.
111024 22:57:41 InnoDB: The InnoDB memory heap is disabled
111024 22:57:41 InnoDB: Mutexes and rw_locks use Windows interlocked functions
111024 22:57:41 InnoDB: Compressed tables use zlib 1.2.3
111024 22:57:41 InnoDB: Initializing buffer pool, size = 128.0M
111024 22:57:41 InnoDB: Completed initialization of buffer pool
111024 22:57:41 InnoDB: highest supported file format is Barracuda.
111024 22:57:41 InnoDB: Waiting for the background threads to start
111024 22:57:42 InnoDB: 1.1.8 started; log sequence number 1595675
111024 22:57:42 [Note] Event Scheduler: Loaded 0 events
111024 22:57:42 [Note] wampmysqld: ready for connections.
Version: '5.5.16-log' socket: '' port: 3306 MySQL Community Server (GPL)
最後の行の読み取りに2番目「の接続のための準備ができてwampmysqld。」それがうまくいくはずです...
私は何が間違っているか分かりませんので、皆さんにはこれを実行して実行するために何をしようとしているかについての提案がありますように願っています。
'' netstat -a'を使って_ "some program" _があなたのPCのポート3306を聞いているのを確認します – Marco
MySQLサーバが起動すると、 "TCP 0.0.0.0:3306 MyPcName:0 LISTENING "と表示されますが、MySQLサーバをシャットダウンしてもポート3306については何も返されません。 –
これは、MSqlがそのポートを開始してリッスンしていることを意味します。 mysql -u root -p'を実行して、接続できるかどうかを確認してください。 – Marco