目录
1、WIndows环境安装配置MySQL
正常下载安装即可
2、Linux环境安装配置MySQL
Centos7系统 Mysql 8.4 安装
一、查看当前系统版本
安装之前一定要找对版本,否则安装无法成功,漏了第一步导致我安装了两小时!!!
cat /etc/centos-release
二、安装步骤
1、创建mysql目录
cd /usr/local && mkdir mysql && cd mysql
2、安装rpm包
yum install https://repo.mysql.com//mysql84-community-release-el7-1.noarch.rpm
3、安装 mysql-community-server
yum install -y mysql-community-server
4、启动MySQL服务
systemctl start mysqld
5、查看MySQL状态
systemctl status mysqld
6、设置开机自启动
systemctl enable mysqld
三、查看默认密码
cat /var/log/mysqld.log | grep "localhost*"
四、登录mysql
mysql -u root -p
五、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
会报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
尝试错误的原因是因为:mysql安装了validate_password密码校验插件,导致要修改的密码不符合密码策略的要求。
解决办法:先随便修改一个密码复杂一点,需要满足mysql的密码安全策略。密码中需要包含数字,大写字母,小写字母,特殊字符,总长度需要大于8.
临时降低密码策略
-- 设置最小密码长度为4
SET GLOBAL validate_password.length = 4;
-- 设置密码策略为LOW
SET GLOBAL validate_password.policy = 0;
-- 修改密码为简单密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
-- 为了确保所有会话都能使用新密码,刷新权限
FLUSH PRIVILEGES
安装成功
或者进去mysql中查看