CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16

CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
Cannot check for MySQL Daemon startup because of mysqladmin failure.
我第一次安装MySQL的时候,安装成功了,但是当我删除了 用find / -name mysql 找的全部文件后,重新安装时出现了问题:
在这里插入图片描述
提示/ usr / bin / mysqladmin:加载共享库时出错:libmysqlclient.so.16:无法打开共享对象文件:没有这样的文件或目录 由于mysqladmin失败,无法检查MySQL守护程序启动

解决办法:

一、mysql 卸载步骤(限于用yum命令安装的软件)

  • yum 命令卸载安装的MySQL
yum -y remove mysql *
  • 查找MySQL安装文件
find / -name mysql

CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16_第1张图片

  • 用命令把这几个文件全部删掉,命令如下:
rm -rf /usr/share/mysql
rm -rf /usr/Lib64/mysql
rm -rf /usr/Lib64/perl5/DBD/mysql
rm -rf /usr/Lib64/perl5/auto/DBD/mysql
rm -rf /lib/mysql

CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16_第2张图片

二、重启虚拟机

输入命令
reboot

三、重新在线安装MySQL

执行命令:

yum -y install mysql-server
service mysqld start

四、在线重新安装mysql-libs 并停了MySQL的进程

yum reinstall mysql-libs -y

安装完成后,还是不能启动MySQL

rm -fr /var/lib/mysql/*
rm /var/lock/subsys/mysqld
killall mysqld
service mysqld start

CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16_第3张图片
CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16_第4张图片
CentOS 6.3下安装MySQL报错:/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16_第5张图片参考了:https://www.cnblogs.com/ayanmw/p/3434028.html
安装mysql-libs 完成后,还是不能启动MySQL
往后参考了:https://www.cnblogs.com/yangtou45du/p/10538230.html
终于解决了问题!

另一种方法:

  • 卸载mysql
    yum -y remove mysql
  • 检测MySQL是否存在命令:
    rpm -qa | grep mysql
  • 关闭MySQL服务
    ss -ln | grep 3306
  • 开启MySQL
    service mysqld stop
  • 卸载RPM
    yum remove mysql mysql-server mysql-libs
  • 查找删除残留文件
find / -name mysql    
rm -rf   xxx
  • 删除mysql用户
    userdel -r mysql (如果提示没有MySQL用户,则重装MySQL)

如有不足,欢迎赐教!

你可能感兴趣的:(MySQL)