1.yum 方式安装mysql
关闭防火墙和selinux
systemctl stop firewalld
setenforce 0
在mysql官网中复制你想要的mysql版本链接(本文为MySQL5.7版本)
https://dev.mysql.com/get/mysql80-community-release-el7-9.noarch.rpm
把MySQL下载到虚拟机中
wget https://dev.mysql.com/get/mysql80-community-release-el7-9.noarch.rpm
安装mysql的yum仓库、安装yum工具包
rpm -ivh mysql80-community-release-el7-9.noarch.rpm
yum -y install yum-utils
配置yum源,将所需的开启,不用的关闭(0为关,1为开)
vim /etc/yum.repos.d/mysql-community.repo
安装数据库
yum -y install mysql-community-server
以上过程就将mysql安装好了,启动mysql就行了
systemctl start mysqld
首次启动在日志文件中查找密码(localhost的后面为初始密码)
grep psaaword /var/log/mysqld.log
例:A temporary password is generated for root@localhost: &j0&%el&VeWT (此处为密码)
如果首次启动没有密码,先停止mysql服务
systemctl stop mysqld
将/var/lib/mysql/目录下的内容全部删除
rm -rf /var/lib/mysql/*
重新启动mysql服务
systemctl start mysqld
修改密码
mysqladmin -u root -p'旧密码' password '新密码'
如此完毕。