openeuler22.03 连接Mysql5.7遇到报错error while loading shared libraries: libncurses.so.5
【代码】openeuler22.03 连接Mysql5.7遇到报错error while loading shared libraries: libncurses.so.5。
·
[root@localhost lib64]# cat /etc/os-release
NAME="openEuler"
VERSION="22.03 LTS"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 LTS"
ANSI_COLOR="0;31"
[root@localhost lib64]#
报错:
[root@localhost yum.repos.d]# /opt/mysql/mysql_base/bin/mysql -uroot -p
/opt/mysql/mysql_base/bin/mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
(1)尝试通过Yum安装,提示已安装
[root@localhost yum.repos.d]# yum install -y libncurses*
Last metadata expiration check: 0:04:03 ago on 2023年04月18日 星期二 18时42分15秒.
Package ncurses-6.3-5.oe2203sp1.x86_64 is already installed.
Package ncurses-libs-6.3-5.oe2203sp1.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@localhost yum.repos.d]#
(2)查找libncurses开头的文件
[root@localhost yum.repos.d]# find / -name 'libncurses*'
/usr/lib64/libncurses++.so
/usr/lib64/libncurses++w.so
/usr/lib64/libncurses++w.so.6.3
/usr/lib64/libncursesw.so.6
/usr/lib64/libncurses++.so.6.3
/usr/lib64/libncurses.so.6.3
/usr/lib64/libncurses++.so.6
/usr/lib64/libncursesw.so.6.3
/usr/lib64/libncurses++w.so.6
/usr/lib64/libncurses.so
/usr/lib64/libncurses.so.6
/usr/lib64/libncursesw.so
[root@localhost yum.repos.d]# cd /usr/lib64/
(3)查看链接文件,实际文件为libncurses.so.6.3
[root@localhost lib64]# ls -l libncurses.so.*
lrwxrwxrwx. 1 root root 17 12月 27 18:04 libncurses.so.6 -> libncurses.so.6.3
-rwxr-xr-x. 1 root root 174128 12月 27 18:04 libncurses.so.6.3
(4)配置软链接
[root@localhost lib64]# ln -sf libncurses.so.6.3 /usr/lib64/libncurses.so.5
[root@localhost lib64]# ls -l libncurses.so.*
lrwxrwxrwx. 1 root root 17 4月 18 18:54 libncurses.so.5 -> libncurses.so.6.3
lrwxrwxrwx. 1 root root 17 12月 27 18:04 libncurses.so.6 -> libncurses.so.6.3
-rwxr-xr-x. 1 root root 174128 12月 27 18:04 libncurses.so.6.3
[root@localhost lib64]#
(5)测试正常访问
[root@localhost lib64]# /opt/mysql/mysql_base/bin/mysql -uroot -p
Enter password:
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐



所有评论(0)