これは少し混乱しています - これに答えてみましょう。
Mysqladmin は、mysql データベース システムを管理するためのコマンド ライン クライアントです。通常、mysql が動作していれば、これを実行する必要はありません。mysql サーバーへのシェル コマンド ライン インターフェイスはmysql
. (シェル コマンド ラインを実行する方法がわからない場合、それは別の問題です。また、Windows を使用している場合は、独自の課題があるため、そう言ってください。) 引数は次のとおりです。
mysql -u username -ppassword databasename
mysql と同じサーバーでこのコマンドを実行している場合。-p - の後にスペースがないことに注意してください。これは重要です。
したがって、上記の行を入力して、mysql へのコマンド ライン インターフェイスを呼び出します。次に、mysql コマンドを入力できます。show tables
、などdesc tablename
は機能します。つまり、認証の問題がない限り機能します。ただし、上記のように実行しようとするmysql
と、「ユーザー 'abc'@'localhost' のアクセスが拒否されました (パスワード: YES を使用)」のようなエラーで失敗するため、認証の問題があることがわかります。これは、問題がどこにあるかを正確に示す、わかりやすいエラー メッセージです。
それは役に立ちますか?
コマンドラインで確認して正しいパラメーターを確認したら、xampp などの使用に戻ることができます。(異常が発生した場合は、常にコマンド ラインで確認してください。他のインターフェイスを介してデバッグするよりもはるかに簡単です。)