admin管理员组

文章数量:1665525

第一步:从官网下载linux系统的mysql包

MySQLhttps://www.mysql/

 看不到Downloads的往下拉就可以看得见拉,

 我们下载的社区版的,至于为什么不下载企业版的懂得都懂,白嫖无敌

 

 看自己CentOS版本后再选择32位系统还是64系统,别到时候出现什么不适配问题就够你忙活了

如果不知道自己的CentOS版本的可以在Linux系统终端下输入 cat /etc/redhat-release

 在官网下载的时候需要Oracle账号,你如果要注册一个也非常简单,除了密码以外全部都乱填就好了。

这里分享一下我的Oracle账号

2552929967@qq

d5hO6GDfV9gmn#b3

第二步:进入 usr/local 目录下创建一个mysql目录    mkdir mysql

用xftp7连接虚拟机把刚刚下载好的mysql包上传到mysql目录

 在linux终端的 usr/local/mysql目录下解压mysql

tar xvf mysql包,你直接输入tar xvf 按Tab键就可以了,点击回车,解压开始

 之后便来到我们最关键的时候啦,依次执行

rpm -ivh mysql-community-common-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.29-1.el8.x86_64.rpm
 rpm -ivh mysql-community-icu-data-files-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm

我们只需要这些就可以启动mysql,如果你想要全部安装也可以,个人喜好。

第三步:启动mysql

service mysqld start

linux终端页面出现

Redirecting to /bin/systemctl start mysqld.service
代表启动成功,接下就是要查找我们的初始密码拉,

cat /var/log/mysqld.log | grep password

将分号后面的复制

2022-06-27T08:20:17.478539Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: /p8,ik//q:O,

登录mysql,mysql -uroot -p 回车

输入密码

 特别注意,在这里是看不到密码的,我们复制好后直接回车就可以

 接下来我们要修改mysql密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hello123!'; 

这里的密码设置策略。实现的默认密码策略要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且总密码长度至少为 8 个字符。

 

password.length:8 ---->至少8位

password.mixed_case_count ---------->大小写字母混合,至少1位

number_count------->数字至少1位

policy---->设置的密码强度至少是中等的,设置密码的过程中很可能报"Your password does not satisfy the current policy requirements",为此,我特意爬官网看了一下。

 SET GLOBAL validate_password.policy=LOW 执行这一行命令就可以不用管密码强弱报错问题。

这个修改我是不推荐的,毕竟密码安全问题是我们一定要去注意的,程序员设置密码普遍单一,这个是我们的通病,毕竟谁能记得这么多密码啊?还是不建议将密码程度改低!!!!

到了这里我们就已经成功在Linux系统下安装MySQL。

 

 

本文标签: Linuxmysql