こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

mySQLについて

mySQLについての質問です。

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

C:\>

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

投稿日時 - 2003-02-03 20:28:07

QNo.463054

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

ERROR 1045なら、単純にパスワードの問題でしょう。
DBは動いています。

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

C:\>mysql -u root[Enter]

ではどうでしょう?

投稿日時 - 2003-02-04 16:55:06

ANo.3

#2の yakumon です。

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

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

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

投稿日時 - 2003-02-04 15:32:13

補足

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

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

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

投稿日時 - 2003-02-04 16:38:25

ANo.2

おそらくDBデーモンが停止してしまうからだと思います。
例えばカレントに移動して実行してもダメでしょうか?

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

投稿日時 - 2003-02-04 14:24:40

補足

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

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

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

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

投稿日時 - 2003-02-04 14:55:42

ANo.1

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

投稿日時 - 2003-02-03 20:55:20

補足

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

投稿日時 - 2003-02-03 21:05:37

あなたにオススメの質問