안녕하세요 이 포스트는 'mysql 설치 오류 해결법' 부터 'mysql 실행 오류 해결법'까지 정리한 포스트입니다.
제가 오류를 발견하고 해결 할 때마다 계속 추가하겠습니다.
-----목차-----
1. Mysql 설치 오류
i) MySQL 설치에 필요한 프로그램들
ii) cmake 오류
---------------
여기서 못 찾은 정보는
리눅스 독학 페이지 : https://mamu2830.blogspot.com/p/blog-page_13.html
에서 찾아보시면 있을 수 있습니다!
1. Mysql 설치 오류
i) MySQL 설치에 필요한 프로그램들
MySQL 설치에 필요한 프로그램들은 MySQL 설치 포스트에 자세히 적어 놓았으니
보고 오시면 됩니다!
ii) cmake 오류
MySQL을 설치하기 위해 cmake를 실행했을 때 이런 오류가 뜰 수 있습니다.
이 사진처럼 "Configuring incomplete, errors occurred!" 이렇게 에러가 발생했다고 말이죠.
일단 이 경우 높은 확률로 boost가 들어있는 디렉토리 위치를 잘못 적었을 가능성이 있습니다. 혹시 오타가 있나 확인해주시고, 만약 제대로 boost경로를 적었는데도 계속 그런다 그러시면
소스코드들을 다운 받는 '/usr/local/src' 디렉토리로 이동 후
CMake Error at cmake/boost.cmake:201 (MESSAGE):
You can try downloading
http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
manually using curl/wget or a similar tool
Call Stack (most recent call first):</strong>
그리고 압축해제후, 이번에 압축 해제한 boost 디렉토리 위치를 cmake 옵션
-DWITH_BOOST=[새로 압축해제한 boost 디렉토리 절대위치]
이렇게 적어주시고 다시 cmake를 진행해주시면 됩니다.
만약 이랬는데도
위 사진처럼
cannot find appropriate system libraries for WITH_SSL=system.
Make sure you have specified a supported SSL version.
이런 에러가 뜨면"yum install openssl openssl-dev"을 통해 openssl과 openssl-dev를 다운받은 다음 다시 다시 boost 옵션을 포함한 cmake를 진행해보시면 되실 겁니다.
만약에 위 "openssl, openssl-dev"
만약
CMake Error at cmake/readline.cmake:71 (MESSAGE):
Curses library not found. please install appropriate pacage,
remove CMakeCache.txt and rerun cmake.On Debina/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel
이렇게 뜬다면 위 영어대로 레드햇이면 'ncurses-devel' 패키지가 없는 것이고, 데비안/우분투면 'libncurses5-dev'패키지가 없다는 겁니다.
그러므로 패키지를 다운 받으신다음
이렇게 디렉토리 내 있는 CMakeCache.txt를 제거해준다음 다시
boost옵션과 함께 cmake 명령어를 실행해보시면
이렇게 잘 되실겁니다.
댓글 없음:
댓글 쓰기
#1 여러분들이 소중한 시간을 투자해 달아주시는 따뜻한 댓글들은 저에게 정말 큰 힘이 됩니다!
#2 저의 각 포스트들은 엄청난 노력과 시간 투자를 통해 만들어진 포스트들로, 무단 복제나 모방하는 것을 금지합니다.
#3 저의 포스트에도 틀린 정보가 있을 수도 있습니다. 그럴 경우 친절한 말투로 근거와 함께 댓글로 달아주시면 정말 감사하겠습니다!