- ベストアンサー
MySQLの設定について
MySQLのルートアカウントのパスワードを変更しようと思っていますが、ユーザー作成後 mysql> flush privileges; mysql> exit をしました。そうすると次に shell> と表示されなければならないのですが [root@localhost ~]# と表示されてしまいます。 原因がよくわかっていません、どこがおかしいと考えられそうなのか教えていただけると幸いです。
- みんなの回答 (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 ~]#」のはおかしいわけではなく正常な動作です。
お礼
ありがとうございます。 すいません、しょうもないことを質問してしまいました。 どうもこのことの説明がなかったので、確認したく質問させていただきました。 とりあえず、正常ということで作業を先に進めることができることを知っただけでもよかったです。