Linux环境安装MySQL(详细教程)

本文详细介绍了如何从MySQL官网下载社区版,选择RPM包进行安装,然后在Linux服务器(CentOS7)上上传、解压缩并安装MySQL,包括处理依赖、移除MariaDB、有序安装RPM包、启动服务、获取初始密码以及修改密码以满足安全策略要求。

1、下载MySQL

MySQL官网:MySQLhttps://www.mysql.com/

 

 下载社区版(免费,但不提供技术支持)

 

 

 简单说明一下rpm和tar包的区别:

tar 只是一种压缩文件格式,所以,它只是把文件压缩打包

 rpm(RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器) 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。

建议:用rpm

2、上传到Linux服务器上(我用的是虚拟机,安装的是Centos7)

 

 2.1解压缩,并放到指定目录下:tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar -C mysql-8.0.20 (注意,没有 z 不要多写了),解压后如下:

 2.2 进入指定目录

cd mysql-8.0.20/

2.3 查看是否有mariadb,如果有,就删掉

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs

rpm -qa|grep mariadb

 简单说明一下:

MariaDB 和 MySQL 都是关系型数据库管理系统,但是 MariaDB 是 MySQL 的一个分支,旨在提供更好的性能、稳定性和兼容性。

2.4安装相关的RPM,注意,要有序安装,因为存在一定的依赖关系

2.4.1

rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.20-1.el7.x86_64.rpm

注意,这一步,依赖openssl,这个如果报错就执行一下yum

yum install openssl-devel

然后再执行上一个命令即可

rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm

2.5开启MySQL服务

systemctl start mysqld

2.6获取MySQL的初始密码

cat /var/log/mysqld.log

 2.7 进入MySQL,并修改初始密码,不初始密码是无法继续操作MySQL的,另外,注意,修改初始化密码,设置新密码,复杂要足够高,建议:大小写、特殊字符、数字都加上。

否则就会报错:Your password does not satisfy the current policy requirements

mysql -u root -p 

进去MySQL,验证一下:

完成!!! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值