`
liyonghui160com
  • 浏览: 775616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux系统上安装MySQL 5.5prm,rpm依赖性检测失败解决

阅读更多

 

从MySQL官网上分别下载mysql服务器端于客户端包。

 

如:

 

MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15-1.linux2.6.x86_64.rpm

 

并放到/opt目录下

2.检测系统是否安装MySQL

 

(1)进入系统后,检测是否安装mysql.

 

如:检测是否安装Mysql输入

 

 

    #rpm -qa | grep -i mysql  

 

 

 

若已安装过,会出现以下

 

 

 

    MySQL-server-5.0.22-0.i386  

    MySQL-client-5.0.22-0.i386  

 

 

 

(2)那么输入以下命令删除它:

 

 

 

 

    # rpm -ev MySQL-server-5.0.22-0.i386  

    # rpm -ev MySQL-client-5.0.22-0.i386  

 

 注意:若删除的时候,出现删除不成功,出现依赖的包,前提必须删除依赖项。

 

 

 

    rpm -ev  dovecot-1.0.7-7.el5.x86_64  

 

 

3.安装MySQL

 

(1)第一步:安装mysql服务端,输入以下命令:

 

    # rpm -ivh /opt/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm  

 

 

当出现如下:

 

 

    Preparing...       ########################################### [100%]   

     1:MySQL-server     ########################################### [100%]   

    。。。。。。(省略显示)   

     /usr/bin/mysqladmin -u root password 'new-password'   

    /usr/bin/mysqladmin -u root -h test1 password 'new-password'   

    。。。。。。(省略显示)  

 

 

 

表示MySQL安装完成。

注意这时候还没有启动,启动sudo /etc/init.d/mysql start

 

(2)检测mysql 3306是否安打开,输入以下命令

 

    # netstat -nat  

 

 

当出现如下时,表示mysql 3306端口打开

 

    Active Internet connections (servers and established)   

    Proto Recv-Q Send-Q Local Address      Foreign Address     State      

    tcp  0  0 0.0.0.0:3306     0.0.0.0:*      LISTEN      

    上面显示可以看出MySQL服务已经启动。  

 

 

 

(3)安装mysql客户端,同理输入以下命令

 

 

    # rpm -ivh /opt/ MySQL-client-5.5.15-1.linux2.6.x86_64.rpm  

 

 

 

当出现如下:表示安装成功

 

    warning: MySQL-client-5.1.7-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5   

       Preparing...    ########################################### [100%]   

       1:MySQL-client  ########################################### [100%]   

      显示安装完毕。  

 

 

我在ubuntu下安装的过程中出现以下错误

 

error: 依赖性检测失败:

        /usr/bin/perl 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        libbz2.so.1 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        libc.so.6 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        libc.so.6(GLIBC_2.0) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        libc.so.6(GLIBC_2.1) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        libc.so.6(GLIBC_2.2) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(Digest::MD5) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(Fcntl) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(Net::Domain) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(POSIX) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(Socket) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(bytes) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        perl(strict) 被 stlinux24-host-deltarpm-3.4-4.i386 所需要

        python 被 stlinux24-host-yum-3.2.24-27.i386 所需要

        rpm-python 被 stlinux24-host-yum-3.2.24-27.i386 所需要

        rpm >= 0:4.1.1 被 stlinux24-host-yum-3.2.24-27.i386 所需要

        libxml2-python 被 stlinux24-host-yum-3.2.24-27.i386 所需要

        /bin/sh 被 stlinux24-host-yum-3.2.24-27.i386 所需要

        /usr/bin/python 被 stlinux24-host-yum-3.2.24-27.i386 所需要

 

 

这是依赖性问题,后面加 --nodeps 参数就可以安装了,如下:

 

xxha@lamdoc:/opt/STM/REPO$ sudo rpm -ivh *.rpm --nodeps

rpm:RPM should not be used directly install RPM packages, use Alien instead!

rpm:However assuming you know what you are doing...

warning: stlinux24-host-deltarpm-3.4-4.i386.rpm: Header V3 DSA/SHA1 Signature, key ID fd1db626: NOKEY

正在准备…             ########################################### [100%]

   1:stlinux24-host-filesyst########################################### [ 33%]

   2:stlinux24-host-deltarpm########################################### [ 67%]

   3:stlinux24-host-yum     ########################################### [100%]

 

 

 Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在这有两个说法,

  第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
  第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的MySQL,
  解决方法,只需要复制一个/usr/share/mysql目录下的。cnf文件到/etc目录,并改名为my.cnf即可。
 
 
分享到:
评论

相关推荐

    Centos5.5下安装LAMP完整版

    首先,确保你的系统是CentOS 5.5,这是一个基于Linux内核的开源操作系统。此版本发布于2010年,虽然现在已经过时,但在当时是稳定且广泛使用的。在开始安装前,禁用IPv6和SELinux是常见的系统优化步骤,可以避免一些...

    离线安装NFS服务相关rpm包

    在CentOS这样的Linux发行版上,NFS服务对于构建网络存储解决方案或进行分布式文件系统操作至关重要。离线安装NFS服务相关rpm包是针对没有互联网连接或者网络安全限制的环境而设计的,它涉及到了软件包管理、网络配置...

    zabbix安装prm组件

    安装过程可能会涉及依赖性解决,确保所有必要的系统库和服务(如Apache或Nginx web服务器、MySQL服务)都已经安装并运行。安装完成后,还需要进行配置,例如设置Zabbix Server连接MySQL数据库的凭据,配置Zabbix ...

    linux-PerconaReplicationManager异步的MySQL复制管理器代理Pacemaker

    在Linux环境中,PRM与Pacemaker的集成需要适当的配置,包括安装相关软件包、配置MySQL服务器、设置复制参数、安装和配置PRM代理,以及定义Pacemaker资源。这通常涉及编写XML配置文件、调整系统和服务启动脚本等步骤...

    中国联通PRM系统规范

    规范性引用文件列出了在设计和实施PRM系统时参考的相关行业标准、技术文档或法律法规,确保系统的合规性和兼容性。这部分通常包括国家标准、行业规定、信息技术标准等。 缩略语和术语定义部分是理解规范的关键,它...

    oracle安装所需rpm安装包

    安装Oracle数据库时,确保所有必要的RPM包都已安装至关重要,因为缺少任何一个关键组件都可能导致安装失败或系统不稳定。 常见的Oracle RPM包包括但不限于以下几个类别: 1. **库文件**:如libaio、openssl、krb5...

    RHEL5 gcc软件包prm

    总的来说,这个"RHEL5 gcc软件包prm"是为了解决RHEL5用户在安装GCC时可能出现的依赖问题,提供了一站式的解决方案。通过使用这个集成包,用户可以更轻松地搭建开发环境,进而编写、编译和调试C和C++程序。

    PRM-DUL-v3.1.zip

    压缩包内的文件包括"prm.bat"和"prm.sh",这两个脚本文件分别用于Windows和Linux环境下的启动操作,方便用户在不同的操作系统上快速运行PRM-DUL。"prm.jar"是Java可执行文件,它是PRM-DUL的核心部分,负责执行数据...

    prm.rar_PRM

    MC9S12XS128是基于16位精简指令集(RISC)架构的微控制器,具有丰富的片上外设和高处理能力,适用于各种嵌入式应用,如工业控制、汽车电子和自动化系统。PRM文件,即“参数资源文件”,包含了这款微控制器所有内部硬件...

    PRM系统概述.doc

    横河电机作为知名控制系统供应商,其PRM系统在基金会总线(FF)系统、FF总线产品以及HART产品技术方面拥有成熟的解决方案和领先地位。通过PRM,工厂能够有效降低总体拥有成本(TCO),提升生产效率和资产利用率,...

    samba安装包rpm

    samba-3.0.33-3.29.el5_5.1.x86_64.rpm samba-client-3.0.33-3.29.el5_5.1.x86_64.rpm samba-common-3.0.33-3.29.el5_5.1.x86_64.rpm ...安装是不要依赖安装,安装命令: rpm -ivh samba-*.rpm -f --nodeps

    批处理安装PR导入flac文件的Ogg.prm插件.rar

    在本文中,我们将深入探讨如何使用批处理安装Adobe Premiere Pro(简称PR)导入FLAC无损音频文件所需的Ogg.prm插件。首先,我们需要理解FLAC格式和Adobe Premiere Pro的相关知识,然后介绍Ogg.prm插件的作用,以及...

    CentOS7.x服务器MySQL5.7数据库Yum源安装包

    CentOS7.x服务器MySQL5.7数据库Yum源安装包,可以支持直接yum安装更新MySQL

    PRM系统概述.pdf

    "PRM系统概述" PRM(Plant Resource Manager)系统是横河电机提供的一套工厂资源管理系统,旨在为工厂仪表设备提供科学化和智能化管理的手段。该系统可以与现场仪表设备进行智能数字化通讯,实现对现场仪表的组态、...

    telnet_RPM离线安装包.zip

    centOS 7.4离线安装 telnet 所需PRM包,包含: telnet-0.17-65.el7_8.x86_64.rpm telnet-server-0.17-65.el7_8.x86_64.rpm xinetd-2.3.15-14.el7.x86_64.rpm

    qpress-11-1.el7.x86-64.rpm 64位centos7 内核4.9 即装即用

    适用于centos7的qpress-11.1包名:qpress-11-1.el7.x86_64.rpminnobackupex解压缩备份文件时必备

    Oracle DB数据库灾难恢复神器: PRM 2.0

    此外,PRM的跨平台性意味着它可以在Windows、Linux、Unix等各类操作系统上运行,适应性强,满足不同环境下的需求。 在实际应用中,"ParnassusData_PRMforOracle_2001"这个压缩包文件可能包含了PRM 2.0的安装程序、...

    vsftp的rpm包

    rhel-6.5-X86_64系统 rpm安装vsftpd服务器组件

Global site tag (gtag.js) - Google Analytics