MySQL數(shù)據(jù)庫是一個(gè)常用的關(guān)系型數(shù)據(jù)庫,它提供了多種方式用于連接數(shù)據(jù)庫。其中一種比較常見的方式是使用DB文件,本文將介紹如何使用MySQL數(shù)據(jù)庫連接DB文件。
首先,需要在MySQL的安裝目錄下找到my.cnf
配置文件,并按照以下格式在文件末尾添加以下內(nèi)容:
[client] port = 3306 socket = /tmp/mysql.sock default-character-set=utf8mb4 [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /usr/local/mysql/data default-storage-engine=INNODB skip-name-resolve character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci default-character-set=utf8mb4
接下來需要使用以下代碼連接數(shù)據(jù)庫:
import MySQLdb conn = MySQLdb.connect(host="localhost", user="root", passwd="password", db="database", charset="utf8mb4")
其中host
、user
、passwd
分別是數(shù)據(jù)庫服務(wù)器地址、用戶名和密碼,db
是需要連接的數(shù)據(jù)庫名,charset
是字符集。
最后,可以使用以下代碼測(cè)試是否連接成功:
cursor = conn.cursor() cursor.execute("SELECT VERSION()") data = cursor.fetchone() print("Database version : %s " % data) conn.close()
以上是關(guān)于MySQL數(shù)據(jù)庫連接DB文件的簡(jiǎn)單介紹,希望對(duì)大家有所幫助。