Python接続Mysqlデータベース(Debian)

2161 ワード

以下はPython 2.*バージョンのインストール方法、MySQL-pythonはPython 3.*をしばらくサポートしていません.バージョン#バージョン#
事前にやるべき仕事:
  • setuptoolsをインストールし、端末で
    wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
    
  • を実行する.
  • pipをインストールし、「get_pip.py」をダウンロードし、
    python get_pip.py
    
  • を実行します.
  • 次のコマンドを実行する必要なパッケージ
    sudo apt-get install python-dev libmysqld-dev libmysqlclient-dev
    
  • をインストールします.
    正式なインストール:
  • MySQLのインストール(一部のシステムに付属):
    sudo apt-get install mysql-server
    
  • MySQL-pythonをダウンロードして解凍し、解凍されたフォルダの下に入り、コマンド
    python setup.py build 
    python setup.py install
    
  • を順次実行します.
  • 注意:上記のコマンドタイムズを実行して「EnvironmentError:mysql_config not found」と間違っている場合は、次のコマンドを再実行して「libmysqld-dev」
    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()