Linux 安装 Mysql5.7(glibc版)

前言:经过一天半的折腾,终于把 mysql 5.7.17 版本安装上了 centos 7 系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而翻了无数的文章,基本上都没有提到这些,所以 尽量把这些细节写下来,一方面是供初学者们参考,另一方面也是对摸索做一个总结 。

一、安装前的检查

  1.1 检查 linux 系统版本

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

      说明:小生的版本为 linux 64位:CentOS Linux release 7.4.1708 (Core)

  1.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

  1.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]

   

相关推荐

  1. Linux 安装 Mysql5.7(glibc

    2024-01-16 11:52:04       51 阅读
  2. MySQL8.0.26-Linux安装

    2024-01-16 11:52:04       63 阅读
  3. RedHat8.1安装mysql5.6(GLIBC方式)

    2024-01-16 11:52:04       67 阅读
  4. Linux运维_Bash脚本_编译安装Glibc-2.38

    2024-01-16 11:52:04       33 阅读
  5. mysql绿色安装

    2024-01-16 11:52:04       45 阅读
  6. Docker安装linux

    2024-01-16 11:52:04       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-16 11:52:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-16 11:52:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-16 11:52:04       82 阅读
  4. Python语言-面向对象

    2024-01-16 11:52:04       91 阅读

热门阅读

  1. apache排障

    2024-01-16 11:52:04       57 阅读
  2. Github Copilot 的使用方法和快捷键

    2024-01-16 11:52:04       80 阅读
  3. ARCGIS PRO SDK 地图图层单一符号化_____线图层

    2024-01-16 11:52:04       57 阅读
  4. C++面试经典问题-Union联合

    2024-01-16 11:52:04       57 阅读
  5. 48-DOM

    48-DOM

    2024-01-16 11:52:04      62 阅读
  6. Ubuntu配置基本环境以及docker安装基本中间件

    2024-01-16 11:52:04       53 阅读