1. ホーム
  2. mysql

[解決済み] Linux端末からmysqlにログインし、データベースを照会する方法

2022-09-18 02:21:54

質問

私はdebian linuxを使用しています。 私はmysqlがインストールされているLinuxマシンを持っています。 私はルートユーザーと同様に他のユーザーを使用して私のLinuxマシンにログインすることができます。 私はsqlyogを使用して、WindowsマシンからLinuxマシン上のmysqlデータベースに接続することができます。 今私は、Linux端末を使用して、Linuxマシン上でクエリを実行したいです。

私は、ターミナル上で次のことを試してみました。

ルートディレクトリに移動して、/var/lib ディレクトリに移動しました。

ターミナルで以下のコマンドを実行しました。

mysqladmin -u root -p
mysqladmin -u root -ppassword

毎回、以下のエラーメッセージが表示されます。

ERROR 1045 (28000) Access denied for ユーザー 'root'@'localhost' (使用している パスワードNO)

次のように私を導いてください。

  1. どのように私はLinuxターミナルでmysqlプロンプトを取得するのですか?
  2. どのように私はLinuxのターミナルからmysqlサーバを停止しますか?
  3. どのように私はLinuxのターミナルからmysqlサーバを開始するのですか?
  4. どのように私はLinuxのターミナルでmysqlのプロンプトを取得しますか?
  5. どのように私はLinuxのターミナルからmysqlサーバーにログインするのですか?
  6. どのように私は次のエラーを解決するのですか?

ERROR 1045 (28000) Access denied for ユーザー 'root'@'localhost' (使用している パスワードNO)

上記の質問のための私に解決策を与えてください。 ありがとうございます。

どのように解決するのですか?

1.-どのように私はLinuxの端末でmysqlのプロンプトを取得するには?

mysql -u root -p

Enter password: プロンプトで、まあ、rootのパスワードを入力してください :)

と入力すると、さらに詳しいリファレンスを見つけることができます。 mysql --help または オンラインマニュアル .

2. どのように私はLinuxのターミナルからmysqlサーバを停止しますか?

それは依存します。Red Hat ベースのディストロには service コマンドを使います。

service mysqld stop

他のディストロでは、initスクリプトを直接呼び出す必要があります。

/etc/init.d/mysqld stop

3. linux端末からmysqlサーバを起動するには?

2と同じですが start .

4. どのように私はLinuxのターミナルでmysqlのプロンプトを得るのですか?

1と同じです。

5. linuxターミナルからmysqlサーバーにログインする方法は?

1と同じです。

6. 次のエラーを解決するにはどうしたらよいですか。

1と同じです。