[Python]PycharmがクラウドサーバーのMySQLデータベースに接続するための詳細な手順

Pycharmはデータベース#MySQL#Cloudサーバーに接続します

準備段階

準備段階:pycharmは正しく実行され、1台のサーバー

  • 公式ウェブサイトから直接pycharmをダウンロードします。私はバージョン2020.3.2を使用しています。
  • サーバーはTencentCloudの無料の軽量サーバーです

pycharm構成

  1. ターミナル->>pipinstall pymysql
  2. プラグイン->>DBNavigator

具体的な操作は次のとおりです。

最初にpycharmを開き、新しいプロジェクトを作成します

ここに画像の説明を挿入
作成が完了したら、ターミナルを開きます
ここに画像の説明を挿入

開いた後、コードを入力します。図にpip install pymysql示すように、コピーして貼り付けます。
ここに画像の説明を挿入
最初のステップの構成はここで完了します。

  • ターミナル
  • プラグイン->>DBNavigator


ここに画像の説明を挿入
2番目のステップでは、図に示すように、[設定]-[プラグイン]-[DBNavigatorの検索]を開きます。
ここに画像の説明を挿入

このプラグインをダウンロードした後、データベースナビゲーターを開きます(DBブラウザーになり
ここに画像の説明を挿入
ます)。接続を確立し、mysqlに接続する必要があります。開いた
ここに画像の説明を挿入
後、mysqlがあり、それをクリックして
ここに画像の説明を挿入
、図に示すようにインターフェイスを開きます。

ここにいるほとんどの友達はそれを実行できるはずです。理解できない場合は、ディレクトリに戻ってサーバーを構成してください。
ここに画像の説明を挿入
完了したら、[接続のテスト] >> [接続のテスト]をクリックすると、接続は正常です。
ここに画像の説明を挿入

サーバー構成

これは少し複雑です。上の図を段階的にたどることができ、問題ありません。
最初のステップは、サーバーにログインしてmysqlと入力することです。

mysql -u root -p

以下は入場後のサインです。入場に
ここに画像の説明を挿入
失敗した場合はBaidu

ステートメントshow databases;を入力して既存のデータベースを表示し、デモとして作成したtest01データベース
ここに画像の説明を挿入
を使用します次に、コンソールに次のステートメントを入力します

grant all on test01.* to dbadmin @'%.%.%.%' identified by '123456';
  • 注:この文の意味:すべてのIPアドレスを持つ端末がアカウントdbadminパスワード123456を使用してtest01データベースを操作できるようにする

    上記の文章を理解した後、必要に応じてコマンドを変更できます。

次に、図に示すように権限flush privileges;を更新し
ここに画像の説明を挿入
ます。
ディレクトリに戻り、pycharm設定をクリックして、pycharmをmysqlに接続してください

問題の要約

1.サーバー構成で、ステートメントの英語と一重引用符が間違っている

grant all on test01.* to dbadmin @'%.%.%.%' identified by '123456';

2.サーバー構成で、データベース名が正しく入力されて
いません。3.サーバーがポート3306を開きません。

最後に、上記の説明に誤りがある場合は、批判して訂正してください。

おすすめ

転載: blog.csdn.net/MinfCONS/article/details/115917339