みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

解決済みの質問

mysqlが起動しなくなりました。

LINUXでmysqlを使用してます。

誤って、mysqlのデータベースをdropしてしまいアンインストール後、再びインストールし、使用したところ下記の様になりました。以前はパスワード無しでもできたのですが、パスワードを求められたり・・・と変わってしまいました。3306のPORTはmysqlに割り振られてるのですが・・・。

# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
# mysql -u root
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
# mysql -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
# ps ax | mysqld
051007 11:31:57 Can't start server: Bind on TCP/IP port: Address already in use
051007 11:31:57 Do you already have another mysqld server running on port: 3306 ?
051007 11:31:57 Aborting

051007 11:31:57 mysqld: Shutdown Complete

投稿日時 - 2005-10-09 20:55:00

QNo.1702789

困ってます

質問者が選んだベストアンサー

linuxだと多分/etcにiniが有ると思います。
その前にmysql_install_dbを実行すると復活しませんか?
処理系が違うのと、私はソースからインストールしているので、上手くいかないかもしれませんが。

投稿日時 - 2005-10-12 00:06:37

お礼

mysql_install_dbをやってみました。
別ユーザーでログインしてみたら、できました。
有難うございました。
デフォルトのmysqlは無かったのですが・・・。

投稿日時 - 2005-10-12 23:43:48

ANo.3

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

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

回答(3)

ANo.2

システムにiniファイルがあると思うので、iniファイルを削除してから起動しなおしてみてください。
初期のユーザー設定とパスワード入力画面が出ると思います。

投稿日時 - 2005-10-10 15:22:50

補足

遅ればせながら、有難うございます。
すいません、iniファイルってどのdirにあるのですか?
探しても見付からないのですが・・・。

投稿日時 - 2005-10-11 23:09:41

ANo.1

mysqlという名前のDBが作成されていませんね。
ここにアクセス権の情報が入っています。
後半は、
ps ax|grep mysqld
ですよね。
前半の方のメッセージを見ると、mysqldは動いていますよ。

投稿日時 - 2005-10-09 21:53:47

補足

遅ればせながら、御回答有難うございます。
言葉足らずでしたがmysqlという名前のDBを誤ってDROPしてしまいました。再インストールしてもデフォルトで出てこないので・・・。

あと、ps ax|grep mysqldの誤りでした。御指摘有難うございました^^;

投稿日時 - 2005-10-11 00:19:26

あなたにオススメの質問