疫情封控,闲来无事,无聊测试,看看会出现什么事?

下载rpm安装包上传到服务器:

MySQL-server-5.5.48-1.linux2.6.x86_64.rpm

MySQL-client-5.5.48-1.linux2.6.x86_64.rpm

Centos 8安装MySQL5.5数据库_rpm

检查系统是否安装mysql:

rpm -qa|grep mysql

 

安装mysql server:

~]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm

警告:MySQL-server-5.5.48-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY

错误:依赖检测失败:

        /usr/bin/perl 被 MySQL-server-5.5.48-1.linux2.6.x86_64 需要

从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。

解决办法:后面加上--force --nodeps

rpm -ivh MySQL-server-5.5.48-1.linux2.6.x86_64.rpm --force --nodep

Centos 8安装MySQL5.5数据库_mysql_02

安装mysql client:

~]# rpm -ivh MySQL-client-5.5.48-1.linux2.6.x86_64.rpm --force --nodeps

Centos 8安装MySQL5.5数据库_linux_03

Centos 8安装MySQL5.5数据库_centos_04

启动:

service mysql start                               

Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/host999999.pid).

经检查是selinux的问题,centos系统默认开启selinux

解决方法:

关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器(不重启的方法:修改配置文件,然后执行setenforce 0命令),

 

service mysql start

Centos 8安装MySQL5.5数据库_rpm_05

登陆mysql数据库:

无法登陆:提示如下图:

Centos 8安装MySQL5.5数据库_rpm_06

centos8 安装mysql5.7 后,mysql命令登录不成功,报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory。

解决办法:yum install libncurses*

再登陆正常。