记Mysql以及Mysql-python环境配置(ubuntu)
新的django项目基于mysql部署,记录部署环境遇到的问题
目录
安装mysql
安装mysql-python
mysql
sudo apt-get install mysql-server mysql-client
应注意的是安装过程中涉及到的user和root密码与系统账户有区别
验证安装
mysql -u root -p
出现输出密码界面说明success
mysql-python
sudo pip install MySQL-python
报错: EnvironmentError: mysql_config not found
网上教程:https://pypi.python.org/pypi/MySQL-python/1.2.5 下载源码包后 更改setup_posix.py的mysql_config.path = “mysql_config”属性以指向正确的地址
但事先使用
sudo updatedb
locate mysql_config
给出信息
/usr/bin/mysql_config_editor
/usr/share/man/man1/mysql_config_editor.1.gz
发现根本没有mysql_config文件,上网搜索解决方案后,做以下处理
sudo apt-get install libmysqlclient-dev
之后
sudo updatedb
locate mysql_config
给出信息
/usr/bin/mysql_config
/usr/bin/mysql_config_editor
/usr/share/man/man1/mysql_config.1.gz
/usr/share/man/man1/mysql_config_editor.1.gz
说明文件被创建,而且与默认目录相同不需再做修改
sudo pip install MySQL-python
得到Successfully installed MySQL-python-1.2.5
over