ゆるく働き ゆるく生きる ゆるいだれかの日記

menu

ゆるりの足あと


【MySQLへの接続方法】エックスサーバー + mysql-connector-python

エックスサーバーで、mysql-connector-pythonを使ってMySQLに接続します。

ライブラリをインストールする

まず、MySQLに接続するために必要なライブラリをインストールします。

※Python3での実行を前提としているためpip3としていますが、Python2で実行する場合はpipやpip2でインストールすればOKです。

mysql-connector-pythonはMySQL純正のコネクタです。

また、エックスサーバーではセキュリティ上の理由から外部からのSQL接続は素のままではできない仕様になっています。
そのため、sshtunnelを利用してSSHポートフォワードを経由することで、MySQLへの接続を行います。

MySQLへの接続

以上、 【MySQLへの接続方法】エックスサーバー + mysql-connector-python でした!

もし、ご不明な点があればコメント頂ければできる限り対応したいと思います!(難しい問題には答えられないかもしれません。ご容赦ください。)

難しい問題の場合は、こちらで質問されることをオススメします。

最後までお付き合い頂き、ありがとうございました!

少しはお役に立てましたか?

役に立つかも?と思われた方はぜひシェアを!

関連記事

    • カル
    • 2019年 11月 07日

    Python学習中の初心者です。
    xserverでのmysql接続で躓いてこのブログに辿り着きました。

    「MySQLへの接続」項目で記載されているソースは、
    どこに設置すればよいのでしょうか。
    (pip3コマンドでのライブラリインストールまではできました)

      • ゆるり
      • 2019年 12月 03日

      カルさん

      レスポンスが遅くなってすみませんm(_ _)m

      もう、解決されているかもしれませんが、mysqlに接続する時のコードはどこに設置して頂いても問題ないです!mysqlのアドレスを絶対パス的に指定して接続しているので。

      接続できないようなら、
      ・keyの設置場所へのパスを見直す
      ・mysqlへのログイン情報とsshへのログイン情報を混同してないか見直す
      ・データベース名を見直す
      あたりを試してみてください!

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

過去に作成したサイト集