centos7.X安装mysql5.7 – 东凭渭水流
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