IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [备忘]CentOS中使用RPM包离线安装MySQL

    公子发表于 2015-06-11 07:58:22
    love 0

    之前一直是使用Ubuntu,习惯了在线安装的方式,此次在centos中使用rmp包进行李先安装,记录下步骤:

    1、检测本机安装的MySQL并卸载

    rpm -qa|grep -i mysql
    

    检查结果:

    mysql-5.1.66-2.el6_3.x86_64
    mysql-libs-5.1.66-2.el6_3.x86_64
    mysql-devel-5.1.66-2.el6_3.x86_64
    

    说明系统中已经带有MySQL,将其卸载:

    rpm -e --nodeps mysql-devel-5.1.66-2.el6_3.x86_64
    rpm -e --nodeps mysql-5.1.66-2.el6_3.x86_64
    rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
    

    强制卸载后检查是否有残留文件:

    find / -name mysql
    

    如若有的话清理:

    rm -rf /var/lib/mysql/*
    

    2、安装MySQL
    上传下载的RPM包,并执行安装,先安装server。

    rpm -ivh MySQL-server-5.5.44-1.el6.x86_64.rpm
    

    centos-install-mysql-server

    安装完成后启动MySQL服务

    service mysql restart
    

    修改默认密码:

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

    使用mysql -uroot -p 测试是否可正常登录MySQL。
    3、配置MySQL
    使用官方RPM包安装的MySQL找不到my.cnf文件,官方安装完后配置文件目录在:

     /usr/share/mysql/my-medium.cnf
    

    需要复制到etc下并改名:

    cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
    

    然后即可编辑my.cnf。
    4、问题解决
    错误描述:

    Starting MySQL...The server quit without updating PID file (/var/lib/mysql/myname.pid).[失败] 
    

    遇到此问题首先尝试关闭selinux服务。

    vi /etc/selinux/config
    

    把SELINUX=enforcing改为SELINUX=disabled
    保存后重启服务器。



沪ICP备19023445号-2号
友情链接