Python接続Mysqlデータベース(Debian)
2161 ワード
以下はPython 2.*バージョンのインストール方法、MySQL-pythonはPython 3.*をしばらくサポートしていません.バージョン#バージョン#
事前にやるべき仕事: setuptoolsをインストールし、端末で を実行する. pipをインストールし、「get_pip.py」をダウンロードし、 を実行します.次のコマンドを実行する必要なパッケージ をインストールします.
正式なインストール: MySQLのインストール(一部のシステムに付属): MySQL-pythonをダウンロードして解凍し、解凍されたフォルダの下に入り、コマンド を順次実行します.注意:上記のコマンドタイムズを実行して「EnvironmentError:mysql_config not found」と間違っている場合は、次のコマンドを再実行して「libmysqld-dev」 がインストールされているかどうかを確認します.
使用
コードインスタンス(w 3 cschool)は、MySQLのTEstdBデータベースに接続し、MySQLのバージョン番号を出力します.
事前にやるべき仕事:
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
python get_pip.py
sudo apt-get install python-dev libmysqld-dev libmysqlclient-dev
正式なインストール:
sudo apt-get install mysql-server
python setup.py build
python setup.py install
sudo apt-get install libmysqld-dev
使用
コードインスタンス(w 3 cschool)は、MySQLのTEstdBデータベースに接続し、MySQLのバージョン番号を出力します.
# encoding: utf-8
#!/usr/bin/python
import MySQLdb
#
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )
# cursor()
cursor = db.cursor()
# execute SQL
cursor.execute("SELECT VERSION()")
# fetchone() 。
data = cursor.fetchone()
print "Database version : %s " % data
#
db.close()