mysqlを始めるそうですが 当然phpやperlの知識があれば$は変数であることは解かるとおもいます。 パスを決定したときに78c$V091で登録してしまったのですから 78c$V091 != '78c$V091'ですので 78c$V091 = 78cと変数$V091となるのではないかと 変数$V091は未確定なので実際のpasswordは?です。 $ @ * # !など個体で意味目的をなす記号がありますこれ必要知識です。 それを安易に使うとそのようなことになります。 On Thu, 20 Mar 2008 13:13:35 +0900 (JST) 長南洋一 <cyoichi@xxxxxxxxxxxxxxx> wrote: > 長南です。 > > ヒントを説明してしまうのも野暮だけど。 > > 奥井さんのメールより [vine-users:078215] > > > > $は入力できないんですか、でも''で括っても駄目だし, > > /usr/bin/mysqladmin -u root password 78c$V091 > > このとき、$V091 が環境変数に展開されてしまうということ。 > 環境変数 V091 は未定義だろうから、パスワードに 78c を指定した > ことになるんじゃないですか。実はわたしも奥村先生のヒントを見る > まで気がつかなかった。 > > -- > 長南洋一 >