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

mySQLについての質問です。

コマンドプロンプトで起動コマンドmysqldを実行し、DBのサーバが立ち上がり、プロンプトからの入力が不可能になるのですが、数秒後サーバがダウンするせいか、プロンプトが元に戻ってしまいます。↓
C:\>mysqld

C:\>

なぜなのでしょうか?前まではこんなことは起きませんでした。
mySQLに詳しい方よろしくお願いします。

A 回答 (4件)

#2の yakumon です。



DBデーモンは mysqld のことです。(例えばhttpdのように最後のdはデーモン(常駐プロセス)という意味です。)

(c:\mysql にインストールした場合)
> cd c:\mysql\bin
> mysql

でログインできませんか?
もしカレントで実行するとうまくいくのであれば path の設定に問題があるのではないかと思います。

この回答への補足

何度もありがとうございます。
カレントで実行しても、
C:\mysql\bin>mysql
ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO)

ビープ音が鳴り、先ほどと同じエラーのメッセージが表示されてしまい
ログインできません。

エラーの内容からして、パスワードが問題なのでしょうか?

補足日時:2003/02/04 16:38
    • good
    • 0

ERROR 1045なら、単純にパスワードの問題でしょう。


DBは動いています。

インストール後、特に何もしていなければ、rootユーザ以外誰もいない状態なのでしょう。
DB上のユーザアカウントを作ってあげる必要があります。

C:\>mysql -u root[Enter]

ではどうでしょう?
    • good
    • 0

おそらくDBデーモンが停止してしまうからだと思います。


例えばカレントに移動して実行してもダメでしょうか?

(c:\mysql にインストールした場合)
> cd c:\mysql\bin
> mysqld --default-character-set=sjis

この回答への補足

DBデーモンとはどういったものでしょうか?

ちなみにカレントディレクトリに移動して実行してみると停止はしなくなりましたが、別のコマンドプロンプトでmysqlと実行すると、

C:¥>mysql
ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO)

このようなエラーが発生し、DBへのアクセスはできないのです。

補足日時:2003/02/04 14:55
    • good
    • 0

Windows版mysqlですね。


MySQLのデータディレクトリ(my.iniのdatadir=の記述先)に「mysql.err」というファイルがあると思います。
このファイルの中にエラーの原因が書かれています。(中身は只のテキスト文書です)

この回答への補足

はい、windows版mysqlです。
mysql\data\mysql.errを開きましたが、エラーの記述(本日の)はありませんでした。
そもそもエラーなのでしょうか?

補足日時:2003/02/03 21:05
    • good
    • 0

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