centos7下安装mysql8社区版的过程,20200129

本节说明

centos7
mysql8
安装介绍

本篇主要是安装社区版
不支持集群的
用途是小站使用与学习使用

小结-核心操作

  1. 下载
  2. 安装
  3. 登陆
  4. 修改密码

安装密码为
Python2020*

小结-操作小结

  1. 在官网找到rpm仓库
  2. 下载仓库到linux中,wget
  3. 安装仓库,rpm -ivh 仓库
  4. 更新仓库,yum makecache
  5. 安装mysql,yum -y install mysql-community-server.x86_64
  6. 初始化,systemctl start mysqld
  7. 设置开机启动,systemctl enable mysqld
  8. 关掉禁用防火墙(可选),systemctl stop firewalld,systemctl disable firewalld
  9. 登陆帐号,1查看临时密码,grep ‘password’ /var/log/mysqld.log,2登陆
    10.修改密码, alter user user() identified by ‘Python2020*’;

找到仓库 rpm

1,找到页面

注意对应的版本

https://dev.mysql.com/downloads/repo/yum/

2,找到资源

https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

下载仓库

[root@localhost down]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

查看当前的仓库

[root@localhost down]# yum repolist

在这里插入图片描述

安装下载的这个仓库

[root@localhost down]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm 

在这里插入图片描述

安装后查看仓库

在这里插入图片描述

或这样子查

在这里插入图片描述

发现新增了mysql的仓库

更新仓库

[root@localhost down]# yum makecache

在这里插入图片描述

验一下更新后的效果

在这里插入图片描述

验一下文件是否完整

通过md5值来验证完整性

[root@localhost down]# md5sum mysql80-community-release-el7-3.noarch.rpm 

在这里插入图片描述

比对下载时的

在这里插入图片描述

一样,说明下载的是完整的

关注md5值

准备安装,查一下包的名称

模糊找一下,查到相关的包

[root@localhost down]# yum list | grep mysql-com

在这里插入图片描述

安装包

[root@localhost down]# yum -y install mysql-community-server.x86_64

结果

在这里插入图片描述

耐心等待下载

在这里插入图片描述

安装完毕

在这里插入图片描述

经验,通过虚拟机直接安装比使用xshell要快很多

主要是网速下载快很多

》踩坑记录

在这里插入图片描述

安装完毕后

》查看数据库的目录

[root@localhost ~]# ls /var/lib/mysql

是空的

在这里插入图片描述

第一次启动的初始化

》初始化前查看一下

[root@localhost ~]# ls /var/lib/mysql

目录下没有内容

在这里插入图片描述

》初始化

[root@localhost ~]# systemctl start mysqld

之后,就有很多内容出现了

在这里插入图片描述

设置mysql为开机自动启动

[root@localhost ~]# systemctl enable mysqld

在这里插入图片描述

关闭防火墙

关闭防火墙

[root@localhost ~]# systemctl stop firewalld

在这里插入图片描述

禁用防火墙

[root@localhost ~]# systemctl disable firewalld

在这里插入图片描述

查看临时密码

》 查看帐号的临时密码

[root@localhost ~]# grep 'password' /var/log/mysqld.log

在这里插入图片描述

使用临时密码登陆mysql

[root@localhost ~]# mysql -uroot -p'A5qi?hxkwjyq';

注,这里的密码是上一步查出来的临时密码

在这里插入图片描述

记一下相关目录

通过rpm 或 yum 方式安装的mysql

目录位于

/var/lib/mysql

在这里插入图片描述

密码操作,设置登陆时使用免密码方式

1,找到配置文件

"/etc/my.cnf" 31L, 1243C                                                           1,1          全部

通过vim打开

/etc/my.cnf

在这里插入图片描述

2,添加代码

skip-grant-tables

在这里插入图片描述

3,重启mysql

[root@localhost etc]# service mysqld restart

在这里插入图片描述

4,进入mysql,不需要密码

[root@localhost etc]# mysql

在这里插入图片描述

二,修改密码

在mysql命令中

1,查看用户表中的用户

在mysql中有一个user表

mysql> select user,host,authentication_string from mysql.user;

在这里插入图片描述

修改密码

  • 登陆帐号,查看并使用临时密码登陆帐号

1 查看临时密码

grep 'password' /var/log/mysqld.log

2 使用临时密码登陆

mysql -uroot -p'临时密码';

3 修改密码

alter user user() identified by 'Python2020*';

在这里插入图片描述

4,使用新密码登陆

[root@localhost ~]# mysql -uroot -pPython2020*

在这里插入图片描述

发布了847 篇原创文章 · 获赞 43 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/ifubing/article/details/104104444
今日推荐