ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:Rebe root@localhostを消してしまった
困り度:
  • すぐに回答を!
お恥ずかしい話なんですが・・
WEB-(WWW)-Apacheサーバ-(LOCAL)-Mysqlサーバ
という風に繋いでおりまして、そのmysqlサーバを設定用に一時的に開放しておりました。
そのサーバはlocalからは繋がない、ということだったので、root@localhostは消してしまい、root@サーバ名のみ生かす設定をしたのですが、つい癖でそこでリブート。
これがもう、WEBMINもSSHも一切mywsqlにログインできなくなってしまいました。
なぜこんなにあせっているのかというと、サーバ名間違っていたみたいなんです。
こうなると非常にまずく、ログインできないことには修正すらできない状況に陥ってしまいました。

RHEL3で、Mysqll3.23とか今更なリクエストだったのでRPMで入れたんですけど、再インストールしてもinstall_dbでいろいろやってみてもホストは初期化出来ません。
理想はただ、初期化状態にしたいだけなんですけど(root@localhostを復活させたい)、何か方法はございませんでしょうか?

お分かりになる方がいらっしゃいましら是非ご教授をお願い致します。
(訳あってOSリストアが出来ない状況です)
質問投稿日時:08/03/11 12:12
質問番号:3852687
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:spieder my.cnfの[mysqld]の所に"skip-grant-tables"を追記してMySQLを再起動すればログインできるようになりますよ。

ただ、誰でもログインできる状態にするオプションなので、設定が終わればすぐに設定を削除してMySQLを再起動してくださいね。
種類:回答
どんな人:専門家
自信:自信あり
回答日時:08/03/16 00:27
回答番号:No.2
参考URL: http://dev.mysql.com/doc/refman/5.1/ja/privileges-options.html
この回答へのお礼ありがとうございます。
無事起動できました。

回答

 

回答者:mocalhost 単純に /var/lib/mysql/が残っているとかですかね。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/03/11 12:24
回答番号:No.1
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示良回答のみ表示