云服务器安装mysql

云服务器安装mysql

安装开发环境

yum -y groupinstall "Development tools" # 会自动下载很多开发工具
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

mysql安装

1.前往/home/路径下

cd /home/

2.下载mysql 5.7

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

3.安装mysql 5.7

(1)yum -y install mysql57-community-release-el7-10.noarch.rpm

(2)yum install mysql-community-server --nogpgcheck

4.启动MySQL5.7 并查看启动状态

systemctl start mysqld.service # 启动服务

systemctl status mysqld.service # 查看启动状态

出现绿色的字即启动成功

5.查看默认密码并登入

grep "password" /var/log/mysqld.log
下图框住的为密码(: 后的全为密码)
mysql -uroot -p 登入

6.修改密码和本地密码策略

根据需要

'''
	在修改本地密码策略前必须先设置一个自己的密码
	ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
	如果不修改本地密码策略密码需要设置的很复杂
'''
--MySQL登录后使用这个命令查看密码策略
show variables like 'validate%';

--可以使用以下命令进行修改
--密码验证策略低要求(0或LOW代表低级)
set global validate_password.policy=MEDIUM;

--密码至少要包含的小写字母个数和大写字母个数
set global validate_password.mixed_case_count=1;

--密码至少要包含的数字个数。
set global validate_password.number_count=1; 

--密码至少要包含的特殊字符数
set global validate_password.special_char_count=1; 

-- 密码长度
set global validate_password.length=8;  


'''
  最低等级密码策略,8.x后最后一个_ 为 .,之前还是 _
'''
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=0; 
set global validate_password_special_char_count=0; 
set global validate_password_length=1;  

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
posted @ 2022-07-20 19:08  春游去动物园  阅读(289)  评论(0编辑  收藏  举报