您好,欢迎访问一九零五行业门户网

在CentOS 7.x 上搭建Django/MySQL(MariaDB)

在阿里云上尝试使用了一下centos 7.0 的虚拟机,部署了一下django应用,用到了mysql,随手记录一点遇到的问题吧,可能很多是因为cenos 7 引起的不适应(以前适应了centos 6.x)。 1. mysql没了,取而代之的是mariadb(当然django中依然配置mysql,与mariadb
在阿里云上尝试使用了一下centos 7.0 的虚拟机,部署了一下django应用,用到了mysql,随手记录一点遇到的问题吧,可能很多是因为cenos 7 引起的不适应(以前适应了centos 6.x)。
1. mysql没了,取而代之的是mariadb(当然django中依然配置mysql,与mariadb是完全兼容),安装mariadb的命令:
yum install mariadb-server mariadb mariadb-devel
2. 服务配置变,使用systemctl而不是以前的service,以mariadb、nginx为例:
systemctl start mariadb.service #启动mariadbsystemctl is-active mariadb.service #检查mariadb的运行状态systemctl enable mariadb.service #配置为开机自启动 systemctl reload nginx.service #重新加载nginx的配置文件
3. 安装mysql-python(因为django使用的是这个)时,也遇到了问题:
pip install mysql-python 命令报错“#error must be included first!”。
按照:https://bazaar.launchpad.net/~maria-captains/maria/5.5/revision/4355 提供的方案来修改 /usr/include/mysql/my_config_x86_64.h 文件。
之后再重新装就好了,这是算是一个兼容性问题。
参考资料:
https://bugzilla.redhat.com/show_bug.cgi?id=1166603
http://www.cyberciti.biz/faq/howto-install-linux-apache-mariadb-php-lamp-stack-on-centos7-rhel7/
original article: 在centos 7.x 上搭建django/mysql(mariadb)
©2014 笑遍世界. all rights reserved.
其它类似信息

推荐信息