linux centos7安装mysql8(详细版)

1.在官网上下载mysql
2.将下载好的mysql传输到centos7系统中(这里我将mysql安装在/usr/local中)具体步骤如下:

  • 首先在/usr/local中创建一个mysql文件夹
cd /usr/local
mkdir mysql
  • 之后使用 ftp 协议来把刚下载好的 mysql 安装包传输到 CentOS7 系统中。传输成功如图所示:linux centos7安装mysql8(详细版)_第1张图片

3.解压

 cd /usr/local/mysql
tar -xvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar 

linux centos7安装mysql8(详细版)_第2张图片
4.安装common

rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm --nodeps --force

在这里插入图片描述
5.安装libs

rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm --nodeps --force

在这里插入图片描述
6.安装client

rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm --nodeps --force

在这里插入图片描述
7.安装server

rpm -ivh mysql-community-server-8.0.29-1.el7.x86_64.rpm --nodeps --force

在这里插入图片描述
8.此时 查看一下安装包

rpm -qa | grep mysql 

在这里插入图片描述
9.初始化、启动

mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;

linux centos7安装mysql8(详细版)_第3张图片
(在启动的时候可能会有报错)
10.查看数据库的密码(此时生成的密码为随机生成)

cat /var/log/mysqld.log | grep password 

11.进入数据库登陆界面

mysql -uroot -p 

输入该命令之后再将刚才随机生成的密码输入进去,mysql的登录密码是不显示的

在这里插入图片描述
12.修改密码

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

在这里插入图片描述

你可能感兴趣的:(linux,mysql,数据库)