1.由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2、然后进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo
3.使用yum命令即可完成安装 注意:必须进入到 /etc/yum.repos.d/目录后再执行以下脚本
1、安装命令:
yum install mysql-server
安装过程一路yes
安装过程中可能会报如下错误 原因是Mysql的GPG升级了,需要重新获取 使用以下命令即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再执行
yum install mysql-server
4.启动msyql
systemctl start mysqld
5.获取安装时的临时密码(在第一次登录时就是用这个密码)
grep 'temporary password' /var/log/mysqld.log
进入数据库后需要重置密码 重置密码
ALTER USER USER() IDENTIFIED BY 'root';
但是会显示密码不符合规则,因为“validate_password_policy”这里面有一些限制的条件
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
可以通过修改它的值来达到目的
set global validate_password_policy=0;
set global validate_password_length=1;
在重修执行下修改密码的命令就可以了
|