• 締切済み

mySQLについて

mySQLについての質問です。 コマンドプロンプトで起動コマンドmysqldを実行し、DBのサーバが立ち上がり、プロンプトからの入力が不可能になるのですが、数秒後サーバがダウンするせいか、プロンプトが元に戻ってしまいます。↓ C:\>mysqld C:\> なぜなのでしょうか?前まではこんなことは起きませんでした。 mySQLに詳しい方よろしくお願いします。

みんなの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.4

ERROR 1045なら、単純にパスワードの問題でしょう。 DBは動いています。 インストール後、特に何もしていなければ、rootユーザ以外誰もいない状態なのでしょう。 DB上のユーザアカウントを作ってあげる必要があります。 C:\>mysql -u root[Enter] ではどうでしょう?

  • yakumon
  • ベストアンサー率35% (22/62)
回答No.3

#2の yakumon です。 DBデーモンは mysqld のことです。(例えばhttpdのように最後のdはデーモン(常駐プロセス)という意味です。) (c:\mysql にインストールした場合) > cd c:\mysql\bin > mysql でログインできませんか? もしカレントで実行するとうまくいくのであれば path の設定に問題があるのではないかと思います。

sugoitensai
質問者

補足

何度もありがとうございます。 カレントで実行しても、 C:\mysql\bin>mysql ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO) ビープ音が鳴り、先ほどと同じエラーのメッセージが表示されてしまい ログインできません。 エラーの内容からして、パスワードが問題なのでしょうか?

  • yakumon
  • ベストアンサー率35% (22/62)
回答No.2

おそらくDBデーモンが停止してしまうからだと思います。 例えばカレントに移動して実行してもダメでしょうか? (c:\mysql にインストールした場合) > cd c:\mysql\bin > mysqld --default-character-set=sjis

sugoitensai
質問者

補足

DBデーモンとはどういったものでしょうか? ちなみにカレントディレクトリに移動して実行してみると停止はしなくなりましたが、別のコマンドプロンプトでmysqlと実行すると、 C:¥>mysql ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO) このようなエラーが発生し、DBへのアクセスはできないのです。

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

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

sugoitensai
質問者

補足

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

関連するQ&A