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

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

スポンサーリンク

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

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

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

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

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

MySQLへの接続

コメント

  1. カル より:

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

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

    • ゆるり より:

      カルさん

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

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

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

お知らせ

羽織紐を手作りしてます!よろしければご覧ください!
  • 天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
    天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
  • 天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
    天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
  • 天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー
    天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー

お知らせ

羽織紐を手作りしてます!よろしければご覧ください!
  • 天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
    天然石 マグネット式羽織紐 #01 / 着物小物 / ブルーグリーン / 水晶
  • 天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
    天然石 マグネット式羽織紐 #09 / 着物小物 / グレー / 高品質ルチルクォーツ
  • 天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー
    天然石 マグネット式羽織紐 #04 / 着物小物 / ネイビー
タイトルとURLをコピーしました