zoukankan      html  css  js  c++  java
  • Linux rpm包安装MySQL数据库问题总结

    1.安装包准备

    2.按顺序安装以下安装包

    一定要按顺序安装,因为前面的包是后面包的依赖

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm

    安装第四个rpm包时可能会报错

    3.报错解决

    error: Failed dependencies:
        libaio.so.1()(64bit) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
        libaio.so.1(LIBAIO_0.1)(64bit) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64
        libaio.so.1(LIBAIO_0.4)(64bit) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64

    原因:这是因为缺少libaio包的依赖

    解决:安装libaio包

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

    安装完成libaio包之后,重新安装第四个安装包,看是否成功。

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

    可能会报错

    error: Failed dependencies:
        perl(Data::Dumper) is needed by Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64

    原因:这是因为缺少perl包

    解决:安装autoconf

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# yum -y install autoconf

    继续安装第四个安装包

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm

    结果又报错

    file /usr/lib64/mysql/plugin/dialog.so from install of Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.60-1.el7_5.x86_64

    原因:系统已经安装了其他版本的mysql-libs包和mysql数据库文件导致不兼容。

    解决:删除这个数据库

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# yum remove mysql-libs

    继续安装第四个rpm包,成功!

    [root@iz2ze1bzpi3orra8lboxqiz mysql]# rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm

    4.安装后检查

    (1)检查/etc/my.cnf存在不存在

    (2)检查/var/lib/mysql目录中有没有mysql数据文件

    5.启动MySQL服务

    启动

    [root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql start
    Starting MySQL (Percona Server).                           [  OK  ]

    检查

    [root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql status
    MySQL (Percona Server) running (2205)                      [  OK  ]

    停止

    [root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql stop
    Shutting down MySQL (Percona Server)...                    [  OK  ]

    重启

    [root@iz2ze1bzpi3orra8lboxqiz etc]# service mysql restart
    MySQL (Percona Server) PID file could not be found!        [FAILED]
    Starting MySQL (Percona Server).                           [  OK  ]

  • 相关阅读:
    HDU1548图论Dijkstra
    LINUX下sql常用命令
    Oracle DBLINK 简单使用
    自己常用百度搜索指令
    Element获取table中选中的行
    【Java】SpringBoot不扫描某个包
    Oracle创建Database link方法
    Oracle数据库中快照的使用
    spring.profiles.active和spring.profiles.include的使用与区别
    Spring Cloud Config 实现配置中心,看这一篇就够了
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/10005922.html
Copyright © 2011-2022 走看看