欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CentOS 8 安装 mysql完整步骤 附详细指令图解

程序员文章站 2024-03-25 22:03:22
...

1、下载mysql官方的Yum Repository

可以下载到本地再用xftp上传到linux服务器,也可以直接用指令下载。
官网地址:mysql下载
CentOS 8 安装 mysql完整步骤 附详细指令图解
点进去想选择最新的这个版本下载,那么在终端可以用指令:

[aaa@qq.com ~]# wget http://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm

2、安装上一步骤下载的文件

[aaa@qq.com ~]# yum -y install mysql80-community-release-el8-1.noarch.rpm

3、MySQL服务器的安装

在进行这一步之前,要先禁用默认的mysql模块,否则可能报错“未匹配的参数”

[aaa@qq.com ~]# yum module disable mysql

再进行安装:

[aaa@qq.com ~]# yum -y install mysql-community-server

这一步可能要等待较长一段时间

4、启动mysql

启动

[aaa@qq.com ~]# systemctl start  mysqld.service

查看运行状态

[aaa@qq.com ~]# systemctl status mysqld.service

可以看到处于active
CentOS 8 安装 mysql完整步骤 附详细指令图解
此时,需要登录还要找到mysql的初始密码。这里初始密码是一串随机生成的字符串,需要登陆进去修改密码后才能使用。通过以下命令可以找到密码:

[aaa@qq.com ~]# grep "password" /var/log/mysqld.log

CentOS 8 安装 mysql完整步骤 附详细指令图解
这个密码就是初始密码,然后通过以下命令进入mysql:

[aaa@qq.com ~]# mysql -uroot -p

再输入密码(图中红色框)。此时还不能做任何事情,需要修改密码。

5、密码修改

通过以下命令:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

在newpassword里面写上你要改的密码。
注意:对密码的修改有要求,需要长度不少于8位,且有大小写字母和特殊字符组成。如果觉得这样的密码麻烦,想设置为简单的密码,则要修改一些参数。我们先设置一个满足要求的长度为8的密码,再进行参数修改。

CentOS 8 安装 mysql完整步骤 附详细指令图解
修改这三项:

mysql> set global validate_password.length=1;//密码长度最小为1
mysql> set global validate_password.policy=LOW;//等级低
mysql> set global validate_password.special_char_count=0;//字符数0

CentOS 8 安装 mysql完整步骤 附详细指令图解

此时,可以将密码设置为“123”之类容易的密码了,大功告成。