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  ]

Linux rpm包安装MySQL数据库问题总结的更多相关文章

  1. linux篇-rpm包安装mysql数据库

    3.1上传以下两个rpm包到服务器上 MySQL-server-5.6.27-1.el6.x86_64.rpm MySQL-client-5.6.27-1.el6.x86_64.rpm 3.2卸载一个 ...

  2. CentOS7使用rpm包安装MySQL

    说明 本文写于2017-05-20,使用MySQL-5.7.18.操作系统为64位CentOS Linux release 7.2.1511 (Core),以桌面形式安装. 卸载MariaDB Cen ...

  3. Windows10系统的Linux子系统中安装MySQL数据库心得

    后端开发童鞋们, 自己开发机用的是Windows系统电脑(台式机或笔记本), 而开发的程序和使用的数据库等要运行在Linux服务器上, 这种情况有木有? 提前声明: 本文并不讨论操作系统的比较, 以及 ...

  4. 二进制包安装MySQL数据库

    1.1二进制包安装MySQL数据库 1.1.1 安装前准备(规范) [root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##创建指定工具包存放路径 [ ...

  5. MySQL5.6.36 linux rpm包安装配置文档

    一.卸载自带mysql,删除MySQL的lib库,服务文件 [root@localhost ~]#rpm -qa|grep mysql qt-mysql-4.6.2-26.el6_4.x86_64 m ...

  6. zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)

    zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64  mysql:5.6.23   --官网下载rpm包安装php:5. ...

  7. Linux 二进制包安装MySQL的一些问题

    第一步:安装相关的依赖yum install perl-Data-Dumper 第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db --basedir=/us ...

  8. linux django 知识点 安装mysql数据库 和 pycharm

     django 命令及相关知识点 1. 启动 pycharm 命令:sh pycharm.sh 2. 创建 django 项目 : django-admin.py startproject Hello ...

  9. Linux环境下安装MySQL数据库

    Linux安装mysql服务分两种安装方法: (1).源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: (2).使用官方编译好的二进制文件安装,优 ...

随机推荐

  1. HURST 1116:选美大赛(LIS+路径输出)

    选美大赛 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 1099(318 users) Total Accepted: 349(252 ...

  2. 【HDOJ1534】【差分约束+SPFA】

    http://acm.hdu.edu.cn/showproblem.php?pid=1534 Schedule Problem Time Limit: 2000/1000 MS (Java/Other ...

  3. IDLE的使用

    为什么要用IDE? 到现在为止,我们也是写过代码的人啦,但你有没有发现,每次写代码要新建文件.写完保存时还要选择存放地点,执行时还要切换到命令行调用python解释器,好麻烦呀,能否一气呵成,让我简单 ...

  4. ansible-playbook入门实例解析

    [root@localhost tlsit]# ansible-playbook a.yml PLAY [test] ***************************************** ...

  5. Server 2008 R2部署active directory服务器-ad域

    一.部署AD域: 系统环境:Windows server 2008 R2 标准版 ip:172.16.1.149服务器开机后会自动弹出一个初始配置任务窗口(这个不要随便关闭,因为我不知道关闭后能在哪里 ...

  6. <--------------------------Java多态如何使用------------------------------>

    11多态调用的三种格式 * A:多态的定义格式: * 就是父类的引用变量指向子类对象 父类类型 变量名 = new 子类类型(); 变量名.方法名(); * B: 普通类多态定义的格式 父类 变量名 ...

  7. pycharm 的操作1

  8. 内置函数——filter和map

    filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False  ,  filter()根据判断结果自动过滤掉不符合条件的元 ...

  9. python Console menu

    I just finished a demo which is to provide an easy way to control hardware resources of A sample. Th ...

  10. oracle-sql内置函数

    函数  oracle 自定义函数入门 主题:ORACLE函数大全 ############################### set operators UNION, UNION ALL, INT ...