0

MySQLをインストールしました。インストールの過程で、root ユーザーのパスワードを決定するかどうか尋ねられました。さて、パスワードを入力しました。

これで、mysql -u root -p でアクセスできるようになりました

まあ、それは動作します。

問題は、mysql コマンドだけを使用するとどうなるかということです。良い。これが表示されます:

mysql>

私は少し混乱しています。パスワードを整理している場合、パスワードを入力せずにアクセスするにはどうすればよいですか。この場合、私にはどのような権限がありますか?

4

3 に答える 3

1

あなたはROOTとして接続されているので(作成、削除、変更、手順、トリガー、テーブル、構成、ユーザー、Dbsなど)、好きなことを行うことができます。次の場合も同じです。

mysql -u root -p

また

mysql -u root -p "my_root_pass"

(もちろんお持ちの場合)

データベースに接続していることを意味しmysql>ますが、そのユーザーを使用することはお勧めしません。また、コマンドでユーザーにパスワードを与える必要がありますgrant

使用しているユーザーを確認したい場合は、次を使用できます。

mysql> select current_user;
于 2012-10-12T12:55:08.717 に答える
0

MySQLに「入る」ことができるという事実は、あなたが何かをする能力を持っているという意味ではありません。パスワードを指定せずにデータベースを作成してみてください。パスワードなしでデータベースにアクセスしてみてください...どちらもできないと確信しています。

于 2012-10-12T12:54:33.090 に答える