- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:管理者パスワードの設定)
管理者パスワードの設定方法と違いについて
このQ&Aのポイント
- ユーザで設定する方法とrootで設定する方法のどちらでも問題ありません。
- コマンドの最後にmysqlがつくかどうかの違いはありません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
★最後にmysqlがつくことの違い これはmysqlにログインしたときのカレントデータベースを指定しています。 rootのデフォルトのデータベースがmysqlである限り違いはないですね 1と2の違い まず、どちらもrootでログインしています。 1の方はユーザーを明示的に指定しています。 2のほうは、ログインしているユーザー(今回はrootでログインしているのでrootユーザー)のパスワードを変更しています。 つまり、明示的に誰のパスワードを変更するといわなければ、ログインしているユーザー自身のパスワードを変更することになります
その他の回答 (1)
- kalze
- ベストアンサー率47% (522/1092)
回答No.2
mysqlコマンド自体は一般ユーザーで実行していますが、-u rootオプションでmysqlには(mysqlの)rootユーザーでログインしています なので、 mysql>となってからは、mysqlなので、(mysqlの)rootです
補足
ご回答ありがとうございます。 $ mysql -u rootの部分ですが、、、 $なので一般ユーザでコマンドを実行しているのではない でしょうか?