centos 安装mysql rpm安装_centos7安装mysql5.6(rpm包安装)

应用场景:日常需求安装数据库——MySQL。

安装环境:① 最小化安装的centos7.2(同版本RHEL7适用);

② MySQL 5.6;

具体步骤:

1. 下载mysql 5.6并解压(官网有时候会有变动,这里此时是5.6.36)

0251ad7d93f20baff94eb7f800f0e295.png

e6fccf167a8fa833368df52d6f3f180b.png

解压:

~]# tar  xvf  MySQL-5.6.36-1.el7.x86_64.rpm-bundle.tar

c503c1a8be97d795f393a2287e891e6b.png

2. 卸载mariadb相关

在安装之前,先卸载掉centos7版本自带的mariadb相关软件,不然会冲突报错,并加上--nodeps避免依赖问题,如下:

70949838ec7e17592ccc41c7c0f8e238.png

3. 安装mysql 5.6

说明:至少安装两个: MySQL-server-5.6.36-1.el7.x86_64.rpm

MySQL-client-5.6.36-1.el7.x86_64.rpm

注意:先安装组件:perl-Data-Dumper,不然安装MySQL-server会提醒报错;

~]# yum install -y  perl-Data-Dumper

3dae5fc2ab7b638ec05b14f8d74495cc.png

~]# rpm -ivh  MySQL-server-5.6.36-1.el7.x86_64.rpm

7e9428eefab3b5a1239f8dd6544ea7a8.png

最关键:安装完MySQL-server后,正常会如下所示,表明自动初始化并生成了mysql中root的随机密码(后面提到):

679865dd9f2536c8e3f7a89ace91c1b3.png

2412678a9b921d1fe5c1b8d3e48b55ab.png

~]#rpm -ivh  MySQL-client-5.6.36-1.el7.x86_64.rpm

69a48e9c5a5d915eb25633173ba7605c.png

手动新增配置文件,如下;

~]# cp /usr/share/mysql/my-default.cnf   /etc/my.cnf    #如果安装5.7版本,会自动生成该配置文件;

至此,完成安装和初始化。

4. 启动mysql 5.6

~]# systemctl  start  mysql    #启动

~]# systemctl  status  mysql    #查看状态

c15cab61907b23930735c461e3fafc4a.png

如果要加入开机启动,执行如下:

~]# systemctl enable mysql

~]# chkconfig mysql on

5.登录mysql并修改root密码

查看初始化生成的随机密码,如下:

~]# cat /root/.mysql_secret

4e94e1a134899741da3a55d6db37b08d.png

用登录mysql,如下:

~]#mysql  -uroot -p

d109bdfad1f5ff3a671bfff7be1500ed.png

顺便查看下:

e5ab6aaed18d3980b5cd96989a53b4a2.png

修改密码(这里修改为123456),操作如下所示:

01c9e43cc5d875083607c51fd9cab3d3.png

结束.

注意项:

Ⅰ.整个安装过程简单明了,最关键的地方就是在安装server后会自动初始化,其中就包含了数据库初始化和生成随机root密码。

Ⅱ.因为初始安装环境不一样,可能会存在误差,安装server后没有初始化,调整(比如解决依赖或者卸载重装操作)后,

可以尝试手动初始化:~]#mysql_install_db

Ⅲ.如果找不到/root/.mysql_secret文件,可以尝试另外一种方式修改密码(默认为空),如下所示:

~]#mysql_secure_installation

43b7a4a839ba011562bb5941078da45b.png

接着跟着提示,一步步完成部分预设。这里也顺便提供了一种修改root密码的方式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值