電子書籍の厳選無料作品が豊富!

お世話になります。

今日、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
となっています。

ご教授お願い致します。

A 回答 (2件)

C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql -u root -p[ENTER]後パスワード入力


でどうですか?
    • good
    • 0

失礼ながら、質問者さんはデータベースの仕組みを理解されていないようです。


通常、データベースは一般的な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(サービス)が動作していないため、接続できないという意味です。

データベースの仕組みについて勉強されることをお勧めします。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!