- 締切済み
mySQLについて
mySQLについての質問です。 コマンドプロンプトで起動コマンドmysqldを実行し、DBのサーバが立ち上がり、プロンプトからの入力が不可能になるのですが、数秒後サーバがダウンするせいか、プロンプトが元に戻ってしまいます。↓ C:\>mysqld C:\> なぜなのでしょうか?前まではこんなことは起きませんでした。 mySQLに詳しい方よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- selenity
- ベストアンサー率41% (324/772)
ERROR 1045なら、単純にパスワードの問題でしょう。 DBは動いています。 インストール後、特に何もしていなければ、rootユーザ以外誰もいない状態なのでしょう。 DB上のユーザアカウントを作ってあげる必要があります。 C:\>mysql -u root[Enter] ではどうでしょう?
- yakumon
- ベストアンサー率35% (22/62)
#2の yakumon です。 DBデーモンは mysqld のことです。(例えばhttpdのように最後のdはデーモン(常駐プロセス)という意味です。) (c:\mysql にインストールした場合) > cd c:\mysql\bin > mysql でログインできませんか? もしカレントで実行するとうまくいくのであれば path の設定に問題があるのではないかと思います。
- yakumon
- ベストアンサー率35% (22/62)
おそらく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へのアクセスはできないのです。
- selenity
- ベストアンサー率41% (324/772)
Windows版mysqlですね。 MySQLのデータディレクトリ(my.iniのdatadir=の記述先)に「mysql.err」というファイルがあると思います。 このファイルの中にエラーの原因が書かれています。(中身は只のテキスト文書です)
補足
はい、windows版mysqlです。 mysql\data\mysql.errを開きましたが、エラーの記述(本日の)はありませんでした。 そもそもエラーなのでしょうか?
補足
何度もありがとうございます。 カレントで実行しても、 C:\mysql\bin>mysql ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO) ビープ音が鳴り、先ほどと同じエラーのメッセージが表示されてしまい ログインできません。 エラーの内容からして、パスワードが問題なのでしょうか?