針對 Python 開發者,僅安裝 MySQL Server(無 Client),記錄核心步驟與關鍵坑點。
mysql-5.6.x-winx64.zip(或 32-bit)D:\mysql-5.6\(非中文路徑)[mysqld]
basedir=D:/mysql-5.6
datadir=D:/mysql-5.6/data
port=3306
character-set-server=utf8
default-storage-engine=INNODB
路徑必須用正斜線 / 或雙反斜線 \\\\,單反斜線會導致錯誤 1067。
cd D:\mysql-5.6\bin
mysqld -install
net start mysql
若報錯誤 2:檢查 my.ini 路徑、確認在 bin 目錄執行、刪除 data 目錄重新 mysqld -remove && mysqld -install。
mysql -u root -p
-- 密碼提示直接 Enter
pip install mysqlclient # 或 MySQLdb
import MySQLdb
db = MySQLdb.connect('localhost', 'root', '', 'test', 3306)
cursor = db.cursor()
cursor.execute("""CREATE TABLE Location(
Time CHAR(15), Latitude CHAR(15), Longitude CHAR(15), Altitude CHAR(10))""")
print("Table created")
圖形化安裝時選 Server Only、路徑非系統盤、字符集 utf8、設定 root 密碼、勾選 Windows Service。安裝完成會生成快捷方式啟動服務。
原文:CSDN 博客