centos7.X安装mysql5.7 – 东凭渭水流

发布时间 2023-08-10 22:17:57作者: 东凭渭水流

1.下载mysql5.7

	可以使用windows下载好后上传至Linux。网络条件好的推荐使用
	wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar

2.解压

tar -xvf mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar (不带z)

ps:由于centos自带mariadb,安装前需要卸载mariadb

3.查询系统中有没有mari数据库

rpm -qa|grep mari

4.删除mria数据库

	rpm -e --nodeps mariadb-libs
	rpm -e --nodeps marisa

5.安装mysql

	以下按顺序执行
	rpm -ivh mysql-community-common-5.7.43-1.el7.x86_64.rpm(环境)
	 rpm -ivh mysql-community-libs-5.7.43-1.el7.x86_64.rpm 
	(库)
	 rpm -ivh mysql-community-client-5.7.43-1.el7.x86_64.rpm(客户端)
	rpm -ivh mysql-community-server-5.7.43-1.el7.x86_64.rpm(服务端)

6.启动mysql服务

systemctl start mysqld.service

7.查看数据库root临时密码

	Mysql自动给root用户设置随机密码
	运行 grep "password" /var/log/mysqld.log 可以查看当前密码

8.设置密码

	进入到mysql
	mysql -u root -p
	输入密码后进入mysql
	 
	修改密码策略
	set global validate_password_policy=0;
	:(默认为1)
	因为为个人使用,所以我们的策略设置为0,mysql有三种策略0,1,2分别表示密码的弱,中,强。生产环境中我们使用2,密码要强。个人使用策略为0
	 
	设置密码
	set password for 'root'@'localhost' =password('abc123');

9.刷新使密码生效

flush privileges