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

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,验证一下:

完成!!! 

猜你喜欢

转载自blog.csdn.net/mnimxq/article/details/132012067
今日推荐