누락된 mysql 구성에 대한 해결 방법: 먼저 mysql의 설치 상태를 확인한 다음 기존 설치 패키지를 제거한 다음 64비트 rpm 파일을 다운로드하고 마지막으로 "rpm -ivh MySQL-devel-5.5.16-을 다시 사용합니다. 1. 리눅스..." 라고만 설치하시면 됩니다.
권장: "mysql 튜토리얼"
MySQL에 mysql_config 파일이 없습니다
문제:
작업에서 django-sentry 로그 서버를 정렬해야 합니다. pip install mysql-on centos-6.4 python의 경우 오류는 다음과 같이 보고됩니다. /usr/bin/ 아래에 있어야 합니다. 솔루션은 apt-get install libmysqlclient-dev이지만 apt-get은 Debian 및 Ubuntu 시리즈의 네트워크 설치 명령이고 yum은 Redhat, Centos의 네트워크 설치 명령입니다. , Fedora. 그런 다음 Centos
2.yum install mysql-devel에 충돌이 발견되었으며 오류는 다음과 같습니다.
[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 ----------------------------------------
3. |grep mysql을 사용하여 mysql
--> 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
4. rpm -e mysql-devel- 5.5.16-1.el6_4.x86_64를 사용하여 기존 설치 패키지 제거
5. 다시 개발하여 mysql-server 및 mysql-client
6 버전과 충돌이 있는지 확인하세요. 온라인으로 이동하여 동일한 버전을 찾아 http://downloads.skysql.com/archive/index/p/를 다운로드하세요. mysql/v/5.5.16, 64비트 rpm 파일을 다운로드하고 rpm -ivh MySQL-devel-5.5.16-1.linux2 .6.x86_64.rpm 설치를 사용합니다.
7. /usr/bin/ 디렉토리로 이동하여 mysql_config 파일이 생성되었는지 확인합니다. pip install mysql-python을 계속하면 성공적으로 완료됩니다.
위 내용은 mysql 설정 누락 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!