MySql四种安装方式(源码,仓库,容器,本地安装)

一、仓库安装

1、使用官网提供的仓库,利用rpm命令在官网下载安装

[root@localhost ~]rpm -ivh  https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm

[root@localhost ~]dnf install mysql-server -y

MySql四种安装方式(源码,仓库,容器,本地安装)_第1张图片2.运行MySQL验证安装是否成功 

[root@localhost ~]systemctl start mysqld
[root@localhost ~]systemctl status mysqld

3.查看数据库文件并筛选密码

MySQL安装成功后,会自动在/var/log/mysqld.log文件中生成登录该数据库root用户的密码,使用cat命令查看该文件,然后在使用grep命令筛选出密码

[root@localhost ~]cat /var/log/mysqld.log  件
[root@localhost ~]grep password /var/log/mysqld.log   

4、使用查找的密码登录数据库并且修改密码 

[root@localhost ~]mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin123!'(新修改的密码必须要包含特殊字符

5.查看一下库

show databases

MySql四种安装方式(源码,仓库,容器,本地安装)_第2张图片 

二、本地安装

1、新建一个文件夹mysql,使用wget命令将安装包下载到这个文件中

wget  https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar

2、将下载的包进行解包

[root@localhost ~]tar xvf mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar

3、将这些rpm包进行安装即可

4、启动服务

[root@localhost ~]systemclt start mysqld

三、容器安装

1、安装容器所需要依赖包(必须配置yum仓库)

[root@localhost ~]dnf install -y yum-utils device-mapper-persistent-data lvm2

MySql四种安装方式(源码,仓库,容器,本地安装)_第3张图片 2、下载容器的仓库

[root@localhost ~]yum-config-manager

3、将容器的下载源修改为阿里源

[root@localhost ~]sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

4、安装重启dorker-ce

[root@localhost ~]dnf install docker-ce

[root@localhost ~]systemctl start docker

MySql四种安装方式(源码,仓库,容器,本地安装)_第4张图片 5、拉取镜像,设置密码

docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql

6、进入容器访问数据库

docker exec -it mysqltest /bin/bash
mysql -uroot -p

四、源码安装

1、建立本地源

MySql四种安装方式(源码,仓库,容器,本地安装)_第5张图片

MySql四种安装方式(源码,仓库,容器,本地安装)_第6张图片

2、下载源码包

wget  https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz

3、开始源码安装

MySql四种安装方式(源码,仓库,容器,本地安装)_第7张图片

MySql四种安装方式(源码,仓库,容器,本地安装)_第8张图片4、初始化配置

MySql四种安装方式(源码,仓库,容器,本地安装)_第9张图片

5、登录mysql

 ./bin/mysql -uroot -p

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