-1

私はすでに新しいユーザーを作成し、すべての特権を与えました。しかし、コマンドプロンプトを開くとすぐに、ユーザーのパスワードを入力するように求められます (これは設定していません)。Enter キーを押すと、root ユーザーとして MySql に入ることができます。それを終了すると、コマンドプロンプトが閉じられ、再度操作すると、パスワードを入力してください(rootユーザー用)と自動的に表示されます。作成したばかりのユーザーに切り替えるにはどうすればよいですか? ありがとう

4

2 に答える 2

2

最も簡単な方法:

 mysql -u username -p databasename

セキュリティ上の理由から、匿名アカウントを削除することを忘れないでください。

mysql> DROP USER ''@'localhost';
mysql> DROP USER ''@'host_name';
于 2013-11-04T08:53:04.343 に答える
0

MySQL を使用する前に使用方法を読んでおらず、質問をする前にこの問題について調査していないようです。研究の詳細を提供すれば、常により良い質問を作成できることを忘れないでください。つまり、より良い回答が得られるということです。

そうは言っても、あなたはmysqlコマンドラインツールの使い方を知らないと思います。それは、起動して後で詳細を指定するようなものではありません(ここでの正しい用語はtelnetruntimencftpですEDIT.COM

mysql ツールのプロンプトは、MySQL サーバーと対話するためのものであり、対話するMySQL サーバーを指定するためのものではありませ。それがコマンド ライン オプションの目的であり、コマンド ライン オプションはコマンド ラインで指定する必要があります。つまり、コマンドを実際に実行する前に指定する必要があります。

必要な (そして最終的には)コマンド ライン オプションについては、 Nik Terentyev の正確かつ迅速な回答を参照してください。ツールの一般的な知識については、優れた詳細なMySQL ドキュメントを参照してください。-u-p

あなたの質問の一部ではありませんが、ALL PRIVILEGESユーザーに提供することは、悪い習慣から最悪の行為まで、あらゆる可能性があることに注意してください。

于 2013-11-05T10:12:11.737 に答える