mac下用python连接mysql

本文主要描述在mac系统下如何从安装到实现python到mysql的连接,并解决乱码问题。

整体流程(mac 自带python不用安装):

1、安装mysql(这里就直接发大神的安装教程帖子了:http://www.jianshu.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';

mac下用python连接mysql_第1张图片

                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

你可能感兴趣的:(mac下用python连接mysql)