linux mysql rpm 5.6_linux下mysql5.6 rpm包安装

1.准备安装包

下载对应linux版本的rpm安装包地址(http://downloads.mysql.com/archives/community/)

此例使用的是CentOS6.5 32位的linux。下载的对应安装包如下:

75bbd864a58a25ec2390c1de356eb44d.png

说明: MySQL-server是基础的服务软件,MySQL-client是客户端命令软件,我们需要用客户端命令登录MySQL修改默认密码等操作,所以这两个是必须下载安装的。

2.开始安装

下载完成后通过工具上传到linux上。下载的两个的安装包名为

MySQL-server-5.6.15-1.el6.i686.rpm

MySQL-client-5.6.15-1.el6.i686.rpm

注:Linux基础命令不做过多说明

查看linux上是否有mysql依赖包

rpm –qa mysql-libs

02f421769f08074b1e9e0e608efd3ce4.png

此时默认安装了mysql依赖包,需要卸载。否则安装会有冲突

卸载mysql-libs

方式1:使用yum命令卸载

yum命令非常智能能够将有依赖关系的包一起卸载,但是前提是需要linux配置好yum源并且能够访问网络,否则不能够卸载

yum–y remove mysql-libs

7a36eb2207c7645d0446c7583c07570c.png

方式2:使用rpm命令卸载

rpm –e mysql-libs

086ed46d96d2037c07cecc67711f699e.png

此时出现错误信息,说是被postfix依赖。需要把依赖的包给卸载掉才能继续卸载。卸载postfix

rpm –e postfix

02debafad79c4ff5a3f7e873cbebf571.png

postfix又被另外一个软件包cronie依赖,继续卸载cronie

rpm –e cronie

459dc7cc6db4c5fb1f3a8fe1b5188205.png

发现cronie又被其它两个软件包依赖,继续卸载cronie-anacron,crontabs

卸载cronie-anacron

rpm –e cronie-anacron

bc2a59b6eadb3bd365480b7aad7a2d74.png

此时发现cronie-anacron又依赖cronie,先卸载crontabs

rpm–e crontabs

c53ea4641a4ba1672c671ee12708402b.png

crontabs又被cronie-anacron依赖,最后发现这三个软件包为环形依赖。他们与mysql-libs的依赖关系为:mysql-libs依赖postfix,postfix依赖cronie,cronie依赖crontabs,crontabs依赖cronie-anacron,cronie-anacron又依赖cronie。此时解决办法是将cronie crontabs 和 cronie-anacron同时卸载

rpm –e cronie cronie-anacron crontabs

f5d59cd9e3c5abca6d71c60c49f2233c.png

然后卸载postfix和mysql-libs

rpm –e postfix

rpm –e mysql-libs

37ac98a880f6b874d004696bb35ebb33.png

如果遇到其它包的依赖也可使用此方法卸载

卸载完成后开始安装MySQL-server和MySQL-client安装包我放在了/usr/local下

然后鸡肋的一幕发生了

rpm –ivh MySQL-server-5.6.15-l.el6.i686.rpm

0cbb7f9f794a2cd34c2c3bfd65edae64.png

安装MySQL-server还需要安装perl(从/usr/bin/perl可推出来)和libaio文件,perl和libaio对于的安装包可到http://rpmfind.net上搜索并下载。

由于perl依赖的安装包太多,使用yum方式安装执行yum –y install perl,查看是否安装成功。

rpm –q perl

4b89fb9b8f12392e6aed3eb15c26f9d5.png

出现安装包名说明已经安装。

96e7ae92fca18fbea79bd1b6e0ea4190.png点击search后,下拉选择对应版本的安装包

24d78cad9da25678ad4e8728642c9c7e.png

下载完成后上传到linux,安装libaio

rpm –ivh libaio-0.3.110-5.fc23.i686.rpm

a896e6a1e41567cd48bcd9c194935e3a.png

继续安装MySQL-server

rpm –ivh MySQL-server-5.6.15-l.el6.i686.rpm

7a1306dc8f97fb37c7e137939c7fd2eb.png

安装完成后继续安装MySQL-client

rpm –ivh MySQL-client-5.6.15-l.el6.i686.rpm

386eb71ff8f257aad229762ebdc09074.png

查看MySQL-server,MySQL-client是否安装成功

rpm –q MySQL-server MySQL-client

52c9e0b6963aaf760e794b5f20ac7c8c.png

3配置MySQL

修改配置文件位置

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

0a69dd9af5027463010b27eeb825d541.png

初始化数据库

/user/bin/mysql_install_db

3e06b0495dbfaf557fdc7bc8cf06369e.png

启动mysql服务

service mysql start

7bbe71d2e2ea3c88f7988842c3955b18.png

查看root用户初始密码

cat /root/.mysql_secret

bd6851513899e1476362c71d3896d4c6.png

登录mysql设置密码为root

mysql –uroot –pnN4Yqxb8

set password = password(‘root’)

a77f74c90b21e99a39f3506a7b630ad8.png

修改数据库允许远程连接

update user set host = ‘%’ where user = ‘root’and host = ‘localhost’

d072815f5f5a94702026e1c56882be26.png

5c4c17df7b8aa7c47a32750e20e2d153.png

设置mysql服务开机自启动

chkconfig mysql on

设置myslq服务关闭开机自启动

chkconfig mysqloff

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值