最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

如何解决mysql config 缺失问题

来源:懂视网 责编:小采 时间:2020-11-09 06:49:09
文档

如何解决mysql config 缺失问题

如何解决mysql config 缺失问题:mysql config缺失的解决办法:首先使用查看mysql的安装情况;然后移除已有的安装包;接着下载64bit的rpm文件;最后重新使用rpm -ivh MySQL-devel-5.5.16-1.linux...安装即可。推荐:《mysql教程》MySQL缺失mysql_config文件问题:工
推荐度:
导读如何解决mysql config 缺失问题:mysql config缺失的解决办法:首先使用查看mysql的安装情况;然后移除已有的安装包;接着下载64bit的rpm文件;最后重新使用rpm -ivh MySQL-devel-5.5.16-1.linux...安装即可。推荐:《mysql教程》MySQL缺失mysql_config文件问题:工

推荐:《mysql教程》

MySQL缺失mysql_config文件

问题:

工作中需要布置django-sentry日志服务器,在centos-6.4上pip install mysql-python,报错如下

[sentry@kjtest111 mysql-python]$ pip install mysql-python
Downloading/unpacking mysql-python
 Running setup.py egg_info for package mysql-python
 sh: /usr/bin/mysql_config: No such file or directory
 Traceback (most recent call last):
 File "<string>", line 16, in <module>
 File "/tmp/pip-build-sentry/mysql-python/setup.py", line 18, in <module>
 metadata, options = get_config()
 File "setup_posix.py", line 43, in get_config
 libs = mysql_config("libs_r")
 File "setup_posix.py", line 25, in mysql_config
 raise EnvironmentError("%s not found" % (mysql_config.path,))
 EnvironmentError: /usr/bin/mysql_config not found
 Complete output from command python setup.py egg_info:
 sh: /usr/bin/mysql_config: No such file or directory
Traceback (most recent call last):
 File "<string>", line 16, in <module>
 File "/tmp/pip-build-sentry/mysql-python/setup.py", line 18, in <module>
 metadata, options = get_config()
 File "setup_posix.py", line 43, in get_config
 libs = mysql_config("libs_r")
 File "setup_posix.py", line 25, in mysql_config
 raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
----------------------------------------

工作环境:centOS6.4

解决方法:

1. 通过报错信息看出是缺少mysql_config,在/usr/bin/下面应该有的mysql_config文件没有,网上的解决方案都是apt-get install libmysqlclient-dev,但是apt-get是Debian、Ubuntu系列的网络安装命令,yum是Redhat、Centos、Fedora是网络安装命令,接着发现Centos上应该安装mysql-devel

2. yum install mysql-devel,发现有冲突,报错如下:

--> Running transaction check
---> Package mysql-devel.x86_64 0:5.1.69-1.el6_4 will be installed
--> Processing Dependency: mysql = 5.1.69-1.el6_4 for package: mysql-devel-5.1.69-1.el6_4.x86_64
--> Running transaction check
---> Package mysql.x86_64 0:5.1.69-1.el6_4 will be installed
--> Processing Conflict: MySQL-client-5.5.30-1.el6.x86_64 conflicts mysql
--> Processing Conflict: MySQL-server-5.5.30-1.el6.x86_64 conflicts mysql
--> Processing Conflict: mysql-5.1.69-1.el6_4.x86_64 conflicts MySQL
--> Finished Dependency Resolution
Error: mysql conflicts with MySQL-devel-5.5.30-1.el6.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

3. 使用 rpm -qa|grep mysql查看mysql的安装情况

mysql-devel-5.5.16-1.el6_4.x86_64
mysql-client-5.5.16-1.el6_4.x86_64
mysql-server-5.5.16-1.el6_4.x86_64

4. 使用rpm -e mysql-devel-5.5.16-1.el6_4.x86_64移除已有的安装包

5. 再次使用yum install mysql-devel 发现和mysql-server, mysql-client的版本有冲突

6. 去网上寻找相同的版本下载http://downloads.skysql.com/archive/index/p/mysql/v/5.5.16,下载64bit的rpm文件,使用rpm -ivh MySQL-devel-5.5.16-1.linux2.6.x86_64.rpm安装

7. 安装成功后,去/usr/bin/目录下,发现生成了mysql_config文件,继续pip install mysql-python,顺利完成。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

如何解决mysql config 缺失问题

如何解决mysql config 缺失问题:mysql config缺失的解决办法:首先使用查看mysql的安装情况;然后移除已有的安装包;接着下载64bit的rpm文件;最后重新使用rpm -ivh MySQL-devel-5.5.16-1.linux...安装即可。推荐:《mysql教程》MySQL缺失mysql_config文件问题:工
推荐度:
标签: 解决 问题 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top