- 締切済み
MySQL5でコマンドプロンプトでの起動/停止が出来ない
お世話になります。 今日、MySQL5.0.21をインストールしました。 ※インストール中、パスワードを設定しました。 [コントロールパネル]-[サービス]で MySQLを自動起動または、手動で起動している場合は MySQL Administratorでログイン出来ますが、 [コントロールパネル]-[サービス]を起動していないと MySQL Administratorでログインできません。 とても不便なので、 [コントロールパネル]-[サービス]で”手動”のままで MySQLを起動しないで、コマンドプロンプトで 起動できないものかと調べると、 コマンドプロンプトで mysql[ENTER] または mysql -u root -p[ENTER]後パスワード入力 とすると、起動できると知り行ってみると、 ERROR 2003: Can't connect to MySQL server on 'localhost' (10061) と表示され起動できません。 MySQL Command Line Clientを起動し Enter password:パスワードを入力 しても、全く起動されません。 net start mysql[ENTER] と起動としても、起動できません。 MySQL5.0.21では、コマンドプロンプトでの 起動/停止は出来ないのでしょうか? Pathは C:\Program Files\MySQL\MySQL Server 5.0\bin となっています。 ご教授お願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
失礼ながら、質問者さんはデータベースの仕組みを理解されていないようです。 通常、データベースは一般的なWindowsアプリケーションとは違い サーバ・クライアント型で動作します。 DBMSと呼ばれるデータベースを管理するためのプログラムが陰で動作しており、 クライアント(他のプログラム)からのアクセスを受付け、操作を可能にします。 この陰で動作するプログラムをUNIXなどではデーモン、Windowsではサービスと呼んでいます。 http://e-words.jp/w/DBMS.html 質問者さんの言う mysqlコマンド や MySQL Command Line Client(←文字通りクライアントと書いてますね) はクライアント側のプログラムにあたります。 つまり、DBMSにアクセスするためのプログラムですので DBMS=サービスが起動していない以上、エラーになるのは当然です。 ERROR 2003: Can't connect to MySQL server on 'localhost' (10061) このメッセージはlocalhost上でMySQL server(サービス)が動作していないため、接続できないという意味です。 データベースの仕組みについて勉強されることをお勧めします。
- cimajr
- ベストアンサー率40% (4/10)
C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql -u root -p[ENTER]後パスワード入力 でどうですか?