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';

                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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容