}

블로그 소개


*여러분들의 따듯한 댓글은 5%, 팔로우는 10% 블로그 포스팅 속도와 퀄리티를 높여줍니다.*

프로필

팔로우 해주시면 포스트할 때 큰 힘이 됩니다!!! 사실 저도 이 팔로우가 무슨 기능이 있는지는 모르겠습니다만, 팔로우 수가 늘면 '날 응원해주는 사람들이 있구나' 생각이 들어서 큰 힘이 됩니다.

팔로어

다른 페이지로 이동


리눅스 독학 페이지 운영체제 독학 페이지 네트워크 독학 페이지 하드웨어 독학 페이지 프로그래밍 독학 페이지 보안 페이지

오스 페이지 다이어트 정보 페이지 게임 정보 페이지 인생 꿀팁


****사진을 클릭하시면 페이지로 이동할 수 있습니다!****

<===***===↓↓↓You can use translate on the chrome↓↓↓===***===>

2021년 10월 31일 일요일

mysql 오류 해결법

안녕하세요 이 포스트는 '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>


에러 표시에 나오는 글 중 위 노란색으로 표시한 부분의 URL을 wget을 다운 받아줍니다. 만약 wget이 안되시면 그냥 링크를 마우스 우클릭으로 눌러서 사이트로 이동하시고 다운 받으시면 됩니다.

그리고 압축해제후, 이번에 압축 해제한 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 저의 포스트에도 틀린 정보가 있을 수도 있습니다. 그럴 경우 친절한 말투로 근거와 함께 댓글로 달아주시면 정말 감사하겠습니다!

* 바쁜 개인 일정으로 댓글 답변이 많이 느립니다 *