mac下用python連接mysql

本文主要描述在mac系統下如何從安裝到實現python到mysql的連接,并解決亂碼問題。

整體流程(mac 自帶python不用安裝):

1、安裝mysql(這里就直接發大神的安裝教程帖子了:http://www.lxweimin.com/p/fd3aae701db9)

2、 安裝xcode(用pip安裝會提示(Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-WbNEYM/mysql-python).是需要安裝xcode工具的)

? ? ? ? 其實mac上就是多了這一步,其他和在Linux上操作是一樣的

3、安裝python_mysql插件

????????$easy_install mysql-connector-python????

????????$easy_installMySQL-python

? ? ? ? 安裝了兩個python-mysql的驅動

4、mysql的亂碼問題

? ? python到mysql的驅動會有亂碼問題,需要改到兩個位置

? ? ? ? ? ? ? ? 1、修改mysql數據庫的編碼

? ??????????????????????????show variables like '%colla%';

? ? ? ? ? ? ? ? ? ? ? ? ? ? show variables like '%char%';

? ? ? ? ? ? ? ? ? ? ? ? ? ? 把以下變量的值改成utf8

? ? ? ? ? ? ? ? ? ? ? ? ? ? 例子直接?SETcharacter_set_client='utf8';

????????????????2、 ?修改python到mysql的連接編碼

? ??????????????db = MySQLdb.connect(host="localhost" , user="root" , passwd="Pl090909" , db="test_python" , charset="utf8")

? ? ? ? ? ? ? ? 連接mysql的時候 python指定字符串集




參考網址:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001391435131816c6a377e100ec4d43b3fc9145f3bb8056000


http://www.jb51.net/article/74769.htm

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容