728x90
mysql 실행시 오류 발생
mysql 설치 후 mysql 명령어를 실행시 아래와 같은 오류가 발생했습니다.
$ mysql -u root -p
...
libtinfo.so.5: cannot open shared object file: No such file or directory
...
필요한 모듈은 설치과정에서 모두 설치되었기에 인터넷 검색을 해보니 libncurses5가 아닌 최신 버젼인 libncurses6가 설치되어 발생한 문제입니다.
아래의 명령어로 설치된 버젼을 확인 할 수 있습니다.
$ find /usr/lib/ -name *ncurses*
/usr/lib/libncurses.so
/usr/lib/libncurses++.so
/usr/lib/libncurses++w.so
/usr/lib/libncursesw.so
/usr/lib/libncurses++w.so.6
/usr/lib/libncursesw.so.6
/usr/lib/libncurses++w.so.6.0
/usr/lib/libncursesw.so.6.0
해결 방법으로 아래 명령어처럼 두개의 심볼릭 링크를 만들고 mysql을 실행하면 정상 동작 합니다.
$ sudo ln -s /usr/lib/libncursesw.so.6.0 /usr/lib/libncurses.so.5
$ sudo ln -s /usr/lib/libncursesw.so.6.0 /usr/lib/libtinfo.so.5
$ mysql -u root -p
Enter password:
참고 자료
'LINUX' 카테고리의 다른 글
Redhat Repository 설정하기 (0) | 2022.10.12 |
---|---|
CentOS 에서 puppeteer 실행시 libxkbcommon.so.0를 못찾을때 처리 방법 (0) | 2021.12.21 |
Linux] find 명령어를 이용해서 오래된 디렉토리 중 1개만 지우기 (0) | 2021.07.07 |
서버시간을 KST로 변경하기 (0) | 2019.11.15 |
vim upgrade or 업그레이드 내역 확인 하기! (0) | 2019.11.12 |