linux环境mysql5.7.20安装

本文提供了一步一步指南,教你如何在CentOS7上安装MySQL5.7,包括卸载旧版本、安装新版本、启动服务、设置初始密码及调整密码策略等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查看是否有mysql软件
[root@www ~]# rpm -qa|grep mysql
2、有的话先卸载mysql
[root@www ~]# yum remove mysql mysql-server mysql-libs mysql-common
[root@www ~]# rm -rf /var/lib/mysql
[root@www ~]# rm /etc/my.cnf
3、下载rpm包
mysql针对不同系统有很多版本,我用的centos7,选择的是rpm中redhat linux7那个版本的
4、安装仓库列表
[root@www ~]# yum localinstall mysql57-community-release-el7-11.noarch.rpm
5、安装mysql
[root@www ~]# yum install mysql-community-server
6、启动mysql
[root@www ~]# sudo service mysqld start
7、查找动态生成的初始密码,冒号后就是
[root@www ~]# sudo grep 'temporary password' /var/log/mysqld.log
2017-12-11T09:13:38.904815Z 1 [Note] A temporary password is generated for root@localhost: gh+21wMZUYZh
8、用初始密码登录
[root@www ~]# mysql -uroot -p
Enter password:
9、在mysql5.7.20中有密码安全的校验,想要设置简单密码(123456)需要执行如下操作
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_number_count=3;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=3;
Query OK, 0 rows affected (0.00 sec)
10、修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.00 sec)
11、密码期限设置
在/etc/my.cnf配置文件中增加如下内容
[mysqld]
default_password_lifetime=0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值