mysql 설치중 아래와 같은 error 메세지 발생시
checking "LinuxThreads"... "Not found"
configure: error: This is a linux system and Linuxthreads was not
found. On linux Linuxthreads should be used. Please install Linuxthreads
(or a new glibc) and try again. See the Installation chapter in the
Reference Manual for more information.
방법:
/usr/include/pthread.h 화일을 열어 맨위 부분쯤에 아래 내용을 추가 하고 저장 합니다.
/* Linuxthreads */
mysql configure 과정에서 pthread.h 파일을 찾아 위 내용이 있는지 확인하는 것으로
glibc에서 없는 경우 에러 메세지가 난다고 합니다.
make && make install 시 에러
expected primary-expression before ‘?’ token
해당 에러는 gcc 버전 문제로 설치가 안됨
보통 gcc g++ 버전이 높아 설치시 에러 발생
대처방법은 호환성 라이브러리 설치 후
해결방법
yum -y install compat-*
cd /usr/bin
mv gcc gcc-backup
mv g++ g++-backup
ln -s gcc34 gcc
ln -s g++34 g++
그리고 make && make install
'Mysql' 카테고리의 다른 글
xtrabackup을 이용해서 mysql 백업하기 (0) | 2016.08.30 |
---|---|
mysql myisam / innodb 의 차이점 (0) | 2016.08.30 |
mysql 4.x 버전 safe 모드 들어가기 (0) | 2016.08.30 |
DB 권한주기 (0) | 2016.08.30 |
xe 관리자 패스워드 mysql에서 변경하기 (0) | 2016.08.30 |