系列文章传送门:
【七天入门数据库】第一天 MySQL的安装部署
【七天入门数据库】第二天 数据库理论基础
【七天入门数据库】第三天 MySQL的库表操作
MySQL数据库存在多种版本,不同的版本在不同的平台上(OS,也就是操作系统上)安装方式可能有所不同,因此安装时一定要参数官方文档进行安装。
本文章提供仓库安装,本地安装,容器安装三种方式,希望能帮助到大家!!
官方网站:https://www.mysql.com/doc/
一、仓库安装(以centos8.3为例)
(一)下载RPM包
rpm -i https://repo.mysql.com//mysql80-community-release-el8-4.noarch.rpm
(二)安装
dnf install mysql-server
(三)查看有关mysql的已经安装的RPM包
rpm -qa | grep mysql
(四)开启mysql服务(注意mysql的服务名为mysqld)
systemctl start mysqld
(五)查看服务的状态
systemctl status mysqld
(六)启动mysql
mysql -uroot -p
(七)输入密码
输入mysql -uroot -p后,会要求你输入数据库的密码,这时直接敲回车(如果不能进去,则需要去查看数据库的初始密码)
查数据库初始密码:
grep 'temporary password' /var/log/mysqld.log
若看到mysql>的字样,则证明数据库安装完毕
二、本地安装
(一)在官网下载所需要的tar资源包
网址:MySQL :: Download MySQL Community Server (Archived Versions)
(二)用Xsell或MobaXterm等软件上传tar包到/opt文件夹里
(三)去到/opt下,解压tar包
tar -xvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar
(四)安装
dnf localinstall mysql-community-server-8.0.32-1.el8.x86_64.rpm \
mysql-community-client-8.0.32-1.el8.x86_64.rpm \
mysql-community-common-8.0.32-1.el8.x86_64.rpm \
mysql-community-icu-data-files-8.0.30-1.el8.x86_64.rpm \mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm \
mysql-community-libs-8.0.32-1.el8.x86_64.rpm
(五)开启mysql服务
systemctl start mysqld
(六)启动mysql
mysql -uroot -p
三、容器安装
容器安装主要的作用是可以在一台机上创建多个mysql。
(一)添加yun源仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(二)安装docker服务
yum install docker-ce -y --allowerasing
(三)开启docker服务
systemctl restart docker
(四)用docker的方式创建数据库
docker run --name mysql-test3 -d -it -e MYSQL_ROOT_PASSWORD=123456 mysql
(五)查看 docker容器
docker ps
(六)进入ubuntu容器的/bin/bash脚本执行模式
docker exec -it 容器的名字 /bin/bash
(七)进入数据库
看到bash-4.4#的样式后,输入以下命令,即可进入数据库:
mysql -uroot -p
希望大家在安装MySQL的时候都顺利呀!都看到这里了,创作不易,大家点个赞再走啦!!- ̗̀(๑ᵔ⌔ᵔ๑)