ueba7.0 mysql 安装报错

系统环境
客户系统 centos6.7 版本
yum 环境安装
rpm 工具安装
数据库版本 5.7.12

报错内容无法连接本地数据库

报错

ueba7.0 mysql 安装报错

一、安装前的检查

1 检查 linux 系统版本

    [root@localhost ~]# cat /etc/system-release

ueba7.0 mysql 安装报错

2 检查是否安装了 mysql

    [root@localhost ~]# rpm -qa | grep mysql

    若存在 mysql 安装文件,则会显示 mysql 安装的版本信息

      如:mysql-connector-odbc-5.2.5-6.el7.x86_64

    卸载已安装的 MySQL,卸载 mysql 命令,如下:

      [root@localhost ~]# rpm -e –nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64

    将 /var/lib/mysql 文件夹下的所有文件都删除干净。

细节注意:

  检查一下系统是否存在 mariadb 数据库,如果有,一定要卸载掉,否则可能与 mysql 产生冲突。

  系统安装模式的是最小安装,所以没有这个数据库。

  检查是否安装了 mariadb:[root@localhost ~]# rpm -qa | grep mariadb

  如果有就使劲卸载干净:

systemctl stop mariadb

rpm -qa | grep mariadb

rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64

rpm -e --nodeps mariadb-server-5.5.52-1.el7.x86_64

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

3 系统内存检查

    检查一下 linux 系统的虚拟内存大小,如果内存不足 1G,启动 mysql 的时候可能会产生下面这个错误提示:  

      Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code.

      See “systemctl status mysqld.service” and “journalctl -xe” for details.[FAILED]

4 检查 gcc、g++ 环境

[root@localhost ~]#gcc -v
显有版本号,编译工具已经安装完毕
ueba7.0 mysql 安装报错

[root@localhost ~]#g++ -v
显有版本号,编译工具已经安装完毕
ueba7.0 mysql 安装报错

5 检查是否安装了 libaio

 [root@localhost pub]# rpm -qa | grep libaio
ueba7.0 mysql 安装报错

 若没有则安装

 版本检查:[root@localhost pub]# yum search libaio

 安装:[root@localhost pub]# yum -y install libaio
ueba7.0 mysql 安装报错

安装系统,mysql 安装正常

ueba7.0 mysql 安装报错