Ubuntuでmysqlclientをインストールする方法


  1. 必要なパッケージのインストール:

    $ sudo apt update
    $ sudo apt install python3-dev default-libmysqlclient-dev build-essential
  2. 仮想環境の作成 (オプション): プロジェクトごとに独立したPython仮想環境を使う場合は、以下のコマンドで仮想環境を作成します。

    $ python3 -m venv myenv
    $ source myenv/bin/activate
  3. mysqlclientのインストール:

    $ pip install mysqlclient

以上でmysqlclientのインストールが完了しました。これでPythonからMySQLデータベースに接続する準備が整いました。

以下はmysqlclientを使用してMySQLに接続する簡単なコード例です。

import MySQLdb
# データベース接続の設定
conn = MySQLdb.connect(
    host='localhost',
    user='your_username',
    password='your_password',
    database='your_database'
)
# カーソルの作成
cursor = conn.cursor()
# クエリの実行
cursor.execute("SELECT * FROM your_table")
# 結果の取得
results = cursor.fetchall()
# 結果の表示
for row in results:
    print(row)
# 接続のクローズ
cursor.close()
conn.close()

上記のコード例では、your_usernameyour_passwordyour_databaseyour_tableに適切な値を設定してください。

これでmysqlclientを使ってPythonからMySQLデータベースに接続し、クエリを実行することができます。詳細な使い方や他のオプションについては、mysqlclientの公式ドキュメントを参照してください。