在阿里云上尝试使用了一下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 #启动MariaDB
systemctl 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 文件。
之后再重新装就好了,这是算是一个兼容性问题。
香香腐宅最新下载安装网页版入口-香香腐宅2新版本服务入口网页版地址2026
一耽网页版登录入口怎么打开2026最新一耽网页版登录入口安装教程 - 一耽网页版登录入口在线使用2026稳定一耽网页版登录入口免费下载
斗罗大陆2绝世唐门哪里可以免费看?2026最新观看渠道推荐
微博之夜炸了是怎么回事?纷纷喊退票背后的原因是什么?
魔都精兵漫画最新章节速递-魔都精兵漫画官网入口一键直达
韩剧tv私密版高清入口-韩剧网未删减版独家在线入口