美文网首页
mac安装mysql&&mysqldb配置

mac安装mysql&&mysqldb配置

作者: vissac | 来源:发表于2016-07-26 14:19 被阅读231次

    首先是安装mysql,不折腾就直接dmg安装好了,brew方式安装后面还要配置一圈,人老了根本记不清,装一次忘一次每次都要百度,dmg安装装个community版本就好了,下载地址在下面,自己去下
    http://dev.mysql.com/downloads/mysql/
    安装啥的没啥好说的,安装完时候会弹一屏初始密码,最好记一下,不然又要折腾密码啥的一大箩筐,大概就是这样一个界面[试了好几次才试出来原来是l]

    这是密码

    然后安装就到此为止了,接下来稍微配置一点东西。
    首先去系统的偏好设置里面打开mysql的服务,设置个开机启动好了,但是这个时候,在命令行中输入mysql还无法使用,还需要添加环境变量:

    vim ~/.bash_profile

    然后在文件中加入mysql/bin的目录(本来是准备建软链接的,但是文件下东西太多了我也不知道需要哪些还是加环境变量吧)

    PATH=$PATH:/usr/local/mysql/bin

    最后运行一下

    source ~/.bash_profile

    前期的安装配置应该好了,然后给python装MySQLdb模块,这个有点蠢,我一直无法理解为何MySQLdb模块安装,要装的是

    sudo pip install mysql-python

    这个安装一般不会有什么问题,但是这次我遇到了了一个比较诡异的问题,当我运行python导入MySQLdb模块是,提示

    ImportError: this is MySQLdb version (1, 2, 4, 'beta', 4), but _mysql is version (1, 2, 5, 'final', 1)

    网上的解决方案都是将mysql-python卸载然后重新安装:

    sudo pip install mysql-python==1.2.4

    但是这里我只要安装1.2.4又报了一个egg info error,而且作为一个有骨气的人,有1.2.5不用和咸鱼有什么区别,最后的解决方法是删除sitepackage下MySQLdb以外的相关文件夹,比如我这个目录下有<b>MySQL_python-1.2.5-py2.7.egg-info</b>和<b>MySQLdb</b>,我尝试了

    sudo rm -rf MySQL_python-1.2.5-py2.7.egg-info/

    再次去导入MySQLdb,导入成功,问题解决。

    相关文章

      网友评论

          本文标题:mac安装mysql&&mysqldb配置

          本文链接:https://www.haomeiwen.com/subject/wzmnjttx.html