• ベストアンサー

MySQLの設定について

MySQLのルートアカウントのパスワードを変更しようと思っていますが、ユーザー作成後 mysql> flush privileges; mysql> exit をしました。そうすると次に shell>  と表示されなければならないのですが [root@localhost ~]# と表示されてしまいます。 原因がよくわかっていません、どこがおかしいと考えられそうなのか教えていただけると幸いです。

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

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

>mysql> exit >をしました。そうすると次に >shell>  >と表示されなければならないのですが 何故、そう思うのですか? mysqlコマンドを実行した際のシェルのプロンプトは「[root@localhost ~]#」ではありませんでしたか? mysqlコマンドの実行を終了してシェルのプロンプト「[root@localhost ~]#」に戻っただけなので、問題ないのでは? おそらく、MySQL リファレンスマニュアルを見ての作業だと思いますが、「1.1.1. このマニュアルの表記規則」に -------8<-------8<-------8<-------8<-------8<------- 特定のプログラムからコマンドを実行する必要があることを示す場合、コマンドの前にプログラムとプロンプトを記述します。たとえば、shell> はログインシェルから実行するコマンドを示し、mysql> は mysql クライアントプログラムから実行するコマンドを示します。 shell> シェルコマンド mysql> mysql コマンド ``シェル'' はコマンドインタープリタです。Unix では通常、sh や csh などのプログラムです。 -------8<-------8<-------8<-------8<-------8<------- と書かれており、「shell>」はシェルから実行するコマンドを意味しているので、実際使用しているシェルのプロンプトである「[root@localhost ~]#」のはおかしいわけではなく正常な動作です。

mathsan
質問者

お礼

ありがとうございます。 すいません、しょうもないことを質問してしまいました。 どうもこのことの説明がなかったので、確認したく質問させていただきました。 とりあえず、正常ということで作業を先に進めることができることを知っただけでもよかったです。

関連するQ&A