linux下安装使用MySQL 以及 python mysqldb 遇到的问题

 一、安装mysql

sudo apt-get install mysql-client-core-5.5

然后会出现:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

 

接着:

sudo apt-get install mysql-server mysql-common

中间出现需要输入密码的地方直接按回车键即可

 

执行

mysql

出现错误:

ERROR 1045 (28000): Access denied for user 'amin'@'localhost' (using password: NO)

这是权限问题,改成

sudo mysql

即可

出现以下界面即可正常使用MySQL

 

二、使用mysqldb

注:我是使用虚拟环境的

直接安装:

flask/bin/pip install MySQL-python

出现以下报错:

    EnvironmentError: mysql_config not found
    
    ----------------------------------------
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-lk5uNt/MySQL-python

查阅了网上一堆的资料,然后解决办法就是多安装一个依赖包:

sudo apt-get install libmysqlclient-dev

OK,完成

 

posted @ 2015-02-12 08:31  AminHuang  Views(439)  Comments(0Edit  收藏  举报