云服务器安装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';