Adminに接続ができません

このQ&Aのポイント
  • 現在phpを勉強中で、データベースが必要ですがAdminに接続できなくなりました。
  • エラーメッセージ #2002が表示され、他の解決方法が分かりません。
  • 具体的な解決方法や設定画面の場所を教えていただきたいです。
回答を見る
  • ベストアンサー

Adminに接続ができません。

すいません。現在phpを勉強中で、その際データベースが必要で、初心者サイトを見ながら初めてsqlをさわったのですが Admin自体に接続できなくなり困っています。 (最初は接続できたのですが、PCをシャットダウンして再度接続しようとしたらできなくなりました) エラーメッセージは #2002 - サーバが応答しません (あるいはローカルサーバのソケットが正しく設定されていません)。 設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました。 と表示されました。 他の教えてgooの質問や、ググったりしてそれらしい解決方法は読んでいるのですが、専門用語だらけでほとんど分かりません。 接続ができないと何もできませんし、どなたか具体的にどういった解決方法があるか教えてもらえませんでしょうか・・。(ここの設定を見なおせ・・というアドバイスはありがたいのですが、具体的にその 設定画面までいける方法も教えてもらえると助かります。とにかくどの名前のファイルを開けるのかを教えてほしいです)

  • MySQL
  • 回答数3
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.3

 MySQLは、さまざまなOSにインストールできます。  ついでに、MySQLに接続する方法も、実に様々な方法があります。  というわけで、情報があまりにも不足していて、回答のしようが無いのが本音なんですが・・・  まぁ、とりあえず、windowsの何かにインストールして、PHPMyAdminで接続しようとしていると仮定して。  最初は、つながっていたというのなら、サービスが起動しているかどうか確認してください。  コントロールパネルの管理ツールの中にあるサービスで(windows XP以降ならここにあるはず。これ以前なら、忘れました=^・・;=)、インストールされているサービスが全て列挙されますから、まず、MySQLが登録されているか、起動しているかどうか確認してください。  もし、ステータスが、停止(起動の字がない。)なら、起動してあげてください。ツールバーからでも、右クリック→プロパティーで出てくるダイアログからでもかまいません。  ついでに、自動起動をセットしておくとなお良いですね。同じダイアログから設定できます。  さて、仮定が間違っているなら、質問事項がいくつか。  1.インストールしたOSとバージョン  2.MySQLのディストリビューションの種類(どこから、何をダウンロードしましたか?)  3.インストールの方法。  4.MySQLにはどうやって接続しようとしていますか?  (5.エラーメッセージは、何に出てきたのですか?まさか、何もないところにいきなりダイアログがでたわけじゃないですよね?)  以上が補足されれば、きっと回答が出ると思います。

その他の回答 (2)

  • neko-ten
  • ベストアンサー率55% (1287/2335)
回答No.2

XAMPPでインストールした場合、それだけだとサービスとして登録されません。⇒PC起動とかでMySQLとかは勝手に起動しない XAMPPをどのようにインストールしたか、で変ってきてしまいますが、XAMPPコントロールパネルを開くと現在起動しているサーバが確認できます。 XAMPPはCドライブ直下のxamppか、#1さんが挙げられている C:\ program files\apachefriends\xampp\ かな・・・ この中に xampp-control.exe ってのがあれば、それを起動します。 そうすると、英語ではありますがコントロールパネルが開きますので、MySQLが起動してるか確認してください。 起動していれば、PIDに数字が入っているか、左側のサービス登録チェックにチェックが入っているはずです。 もし起動してなければ、Startクリックで起動するはずです。 エラーがある場合はしたにあるコンソールで見れますので、もしだめな場合はそれを補足お願いします。 一応、XAMPPは初期設定でそのままPhpMyAdminは接続がrootでいけたはず・・・

  • zero_8v8
  • ベストアンサー率35% (5/14)
回答No.1

質問の趣旨は判るのですけど、背景がほとんど書かれていないので、回答するのもあてずっぽうになるのですけど…。 >>Admin自体に接続できなくなり困っています。 これは、PHPMyAdmin の事でしょうか? OSも書かれていないので、仮にそうだとしても具体的な回答がしにくいのですけど…。 予想で、XAMPP(Windows版)あたりをinstall されたであろうと仮定しての回答です。 おそらく、PHPMyAdmin の設定ファイルである config.inc.php をデフォルトのままで、何も設定されていないのではないでしょうか? ファイルの場所は、実環境が無いので、まちがえている可能性もありますけど、 "C:\ program files\apachefriends\xampp\phpmyadmin\config.inc.php" だったと思います。(他のサイトでファイルの場所調べただけなので、実環境で調べてみてください。) そして、編集の内容ですけど http://www.apachefriends.org/jp/faq-xampp-windows.html#outsidepma (公式サイト) に、設定の方法が書かれていますので、参考にしてみてください。 変更前: $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'secret'; 変更後: $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'secret'; ↑この部分ですね。 user や、password は、もちろんあなたが設定された内容で書き直してください。 OSとか違ったり、PHPMyAdminの事じゃ無かったら、とんだくたびれもうけだけどw

関連するQ&A

  • VBでSQLサーバーへ接続できない

    WVD2008ではSQLサーバーへ接続できて、データも表示できるのに、 VB2008からは最初の設定画面がわかりません。 添付の図は 右:WVD 左:VB です。 WVDは データソース:Microsoft SQL Server (SqlClient) サーバー名:○○○\SQLEXPRESS データベース名:master と入力しテスト接続すると「成功」します。 しかしVBは データソース:Microsoft SQL Server Compact 3.5 データベースファイル名:○○○\SQLEXPRESS もしくは データソース:Microsoft SQL Server データベース ファイル (SqlClient) データベース:○○○\SQLEXPRESS と入力しテスト接続すると「見つかりません」となります。 アクセスへなら データソース:Microsoft Access データベース ファイル (OLE DB) データベースファイル名:C:\\Desktop\Documents\○○○.mdb として接続できます。 接続できないというよりもVBにおいてのSQLサーバーへの設定方法がわかりません。 VBにて サーバー名:○○○\SQLEXPRESS データベース名:master へ接続したい場合はどうすればいいでしょうか? ご教授よろしくお願い致します。

  • ルータ越えのデータベース接続について

    SQL初心者です。 お手数ですがご教授下さい。 【環境】本社にSQL_SERVER2005(無償版)を構築     事業所拠点にSQL_SERVER(Enterprise Edition)を構築しており、両拠点ネットワークはVPNで繋がっております。 (1)解決したケース  本社作業にて、本社SQL_SERVER2005(無償版)へデータベースを作成し、MS_ACCESSのテーブルでリンク接続したMDBを作成しました。(接続はファイルDSNで設定しております)このMDBを事業所拠点で開き、リンクテーブルを開くとテーブルを開くことが可能。 (2)解決できないケース  事業所作業にて、事業所拠点SQL_SERVER(Enterprise Edition)へデータベースを作成し、MS_ACCESSのテーブルでリンク接続したMDBを作成しました。(接続はファイルDSNで設定しております) このMDBを本社で開き、リンクテーブルを開くとエラーが発生し、テ ーブルを開くことができません。  【エラーメッセージ:ODBC--'SQL Native Clientデータベース名'への接続が失敗しました】 以上の状況です。SQLのバージョンが変わると接続方法や設定が変わるのが原因で、(2)のケースは(1)のケース以外に何か設定が必要なのでしょうか。いろいろ調べましたが、同じVPN経由での接続ですので原因が分かりません。困っていますので宜しくお願い致します。

  • VB2005からSQLServer2005への接続

    ■環境 WinodowsXP SP3 VisualBasic2005ExpressEdition SQLServer2005Express SQLServerManagementStudioExpress ------------------------------------------- 上記環境でVB(データベースエクスプローラー/データ接続)より ローカルのデータベースファイル(.mdf)にWindows認証で接続を試みた際、 下記エラーが発生します。 // サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) // ネット上に解決策と思われる記事を多数見つけ、 ・「共有メメモリ」「TCP/IP」「名前付きパイプ」の有効化 ・TCPポート1433の開放 ・UDPポート1434の開放 ・SQL Server Browserの開始 ・FireWall(Windows/ZoneAlarm)の停止 ・SQLサーバーの同時接続数の確認(0でした。) ・再起動... などなど、ローカルでは必要のない作業まで行いましたが、接続できませんでした。 途中、「ExpressEditionでは接続できないかも」のようなサイトも見つけましたが、確証を得ていません。 尚、別環境(Vista/VS2008/SQLServer2005Express)ではすんなりと通ったので、さらに何が原因か分かりません。 もし、他にお心当たりがある方がいらっしゃったら、ご教授いただけないでしょうか。 当方、言語/SQLなど勉強を始めたばかりで言葉足らずかもしれませんが、どうぞよろしくお願い致します。

  • VB2005よりSQLServer2005への接続

    VB2005 Express版とSQL Server 2005製品版をインストールしました。 VB2005のデータベースエクスプローラよりデータベースの追加で 作成済みのSQLデータベースに接続しようとした所以下のエラーメッセージが出て接続出来ません。  ちなみに、メッセージの出ているリモート接続は確認しました。  リモート接続(TCP/IP及び名前付きパイプを使用する。) (エラーメッセージ) サーバーへの接続を確立している時にエラーが発生しました。SQL Server 2005に接続している時にこのエラーが発生した場合はSQL Serverの既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。(provider:SQLネットワークインターフェイス,,error:26 - 指定されたサーバー又はインスタンスの位置を特定しているときにエラーが発生しました) どなたか、解決の為のアドバイスを下さい。 当方、VBおよびSQLも今回初めて使用します。  

  • Socket通信だけでSQL Serverにアクセス

    一般的なC言語のソケット通信関数のみを使用して、SQL Serverに接続する方法を探しています。 今回使用するハードウェアは、Windows PCではなく、Ethernetの付いた小型の組み込み用CPUボード(CPUはARM7)なので、ODBCなど立派なデータベースサポート環境など全くありません。 この為、C言語を使ってソケット通信にて自力でSQLサーバーに接続しなければなりません。 しかし、私はC言語でのソケット通信プログラム作成能力はあっても、SQLサーバとのやり取りにつきましては、何一つ分からない状態です。 ネットでいろいろと検索しましても、1433ポートを使用するなど極めて断片的な情報は得られた物の、具体的に何をするのかが分かりませんでした。 そこで、Socket通信関数群だけを使用してSQLサーバーにアクセスする方法についてご存じの事がございましたら、是非ともご教示頂けませんでしょうか。 情報が書かれているWEBページとか、あるいは書物とか、あるいは具体的なソースコードなどなど... 何でも構いませんので、宜しくお願い致します。 ※具体的にどの様なSQL Serverを使用するのかは、現在客先にて調整中でまだ分かりません。  各種SQLサーバーに共通的な方法が存在するのでしょうか? それとも、SQLサーバーによって全て方法が異なるのでしょうか?

  • Oracle10g・・ODBCで接続できない

    Oracle10gのStandardEditionをサーバーにインストールし、データベースを作成しました。 それに対してクライアントにも10gをインストールし、ローカルメソッド名を設定して、接続テストも通りました。SQL*Plusを起動して接続することもできました。 ですが、Accessを使ってテーブルの中身を見ようと思い、ODBCを設定したのですが接続テストをすると固まってしまいます。どうすればODBCで接続できるようになるのでしょうか?

  • ASPからSQLサーバへの接続について

    しばらくASPから離れておりましたので、ご教授願います。 データベースにSQLサーバ6.5を使っています。 ASPからSQLサーバに接続してデータの登録、変更、削除をしています。 その際に、ASPのソースコードに接続ユーザ名とパスワードを記述しているのですが、 これを記述しないで接続することは可能でしょうか? 可能であれば、その設定方法をお教え願います。 開発環境は以下の通りです。 Windows2000 Prof + IIS + SQL Server6.5

  • SQLServer2000へのリモート接続ができない。

    aspで作成したWEBアプリから、他マシンのSQLServerへ接続を行なっています。あるSQLServerへは接続できるのですが、異なるマシンのSQLServerへは接続できない等、現状、マシン毎のSQLServer接続可否が異なっています。 接続できない場合、下記エラーを表示します。 Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) このエラー内容を元に、WEB上で検索を行い、 http://www.microsoft.com/japan/sql/ssj/tips/01.mspx 、また、プログラム側の接続部分を DataSource=データソース → DataSource= tcp: データソース 等、試してみましたが、問題は解決しませんでした。 解決方法をご存知の方、ご教授宜しくお願い致します。 また、こうしたらどうなの?っていうようなご意見も お待ちしています。 ・・・そういえば、udlファイルによる対象データベース接続へのは 成功しています。

  • VPNクライアントからSQLへ接続できない

    2拠点(本社-支店)間をハードウエアVPNで接続しております。 VPN自体の接続は正常に機能しています。 支店側のクライアントPCから業務アプリケーションを使って、本社SQLサーバーのデータベースを開こうとしても、「サーバー、フォルダが見つからない」と表示され、データ接続できません。 どのように対処したらよいのか、ご助言をお願い致します。 支店クライアントからアプリでDBファイルを開く際には、\\192.168.x.xxx\DBnameとSQLサーバーPCのローカルアドレス、DB名称を直接入力し、指定しています。 また、本社側のルーター設定で、SQLポートは開放しています。 支店クライアントPCで、ブラウザを起動し、アドレス欄に本社サーバーPCのローカルアドレスを入力すると、サーバーPCの共有フォルダは表示されます。 説明が不足してる部分もあるかと思いますが、宜しくお願い致します。

  • ワードプレスでデータベース接続確立エラー

    ワードプレスを開くとこのようなページが・・・ データベース接続確立エラー これは wp-config.php ファイルのユーザー名とパスワード情報が間違っているか mysql512.db.sakura.ne.jp のデータベースサーバーに接続できないかのどちらかを意味します。ホストのデータベースサーバーがダウンしているかもしれません。 •ユーザー名とパスワードか正しいか確認してください。 •正しいホスト名を入力しているか確認してください。 •データベースサーバーが動作中か確認してください。 昨日、ハッキング防止のため「WordPressのユーザー名(admin)を変更・削除する方法」http://www.8seminar.com/wp_all/admin_rename/の手順に沿って変更しました。 これが原因なのでしょうか? どなたかお詳しい方助けてください。