centos7 安装 mysql5.7

搭建步骤如下:

1.首先进入本机的源文件目录

# cd /usr/local/src/

2. 使用wget下载官方yum源的rpm包:

# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

3. 安装rpm包

先卸载原包mariadb-libs

# yum remove mariadb-libs -y
# rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4. 再次使用yum来安装mysql-serve

# yum -y install mysql-community-server

查看是否成功启动:

# ps -aux | grep mysqld

5. 设置mysqld服务开机自启动:

# systemctl enable mysqld

6. 查看初始密码

初始密码密码是随机产生的,每台机器产生的都不一样的
grep 'temporary password' /var/log/mysqld.log 
或者
cat /var/log/mysqld.log | grep 'temporary password'

ps: 如果 /var/log/mysqld.log  为空

(1)1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

rm -rf /var/lib/mysql

(2)重启服务

systemctl restart mysqld

(3)然后在去查看初始密码

7  登陆

# mysql -uroot -p

8 输入初始密码,此时不能做任何事情,因为MYSQL默认必须修改密码才能正常使用

 

mysql> set global validate_password_policy=0;

mysql> set global validate_password_length=1;

mysql> set global validate_password_mixed_case_count=2;

mysql> alter user 'root'@'localhost' identified by 'mysqlpasswd';

————————到这里就完成了———————— 

ps:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

需要步骤8 进行密码的相关设置

关于mysql 密码的注意事项:

validate_password_dictionary_file:插件用于验证密码强度的字典文件路径。
validate_password_length:密码最小长度。
validate_password_mixed_case_count:密码至少要包含的小写字母个数和大写字母个数。
validate_password_number_count:密码至少要包含的数字个数。
validate_password_policy:密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。
validate_password_special_char_count:密码至少要包含的特殊字符数。
其中,关于validate_password_policy-密码强度检查等级:
0/LOW:只检查长度。
1/MEDIUM:检查长度、数字、大小写、特殊字符。
2/STRONG:检查长度、数字、大小写、特殊字符字典文件。

参考 : https://blog.51cto.com/13941177/2176400

https://blog.csdn.net/baidu_32872293/article/details/80557668

https://blog.csdn.net/pao___pao/article/details/80118904

 

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值