LINUX
redhat8에서 mysql 실행시 libtinfo.so.5 를 못 찾을때 확인 & 처리
lahuman
2022. 10. 6. 14:49
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:
참고 자료
728x90