接下来就是安装数据库
https://dev.mysql.com/downloads/mysql/
这种格式的
下载完成后上传至虚拟机并创建好一个空文件夹,注: 我用的还是5.7的版本
解压至刚创建的空文件夹,进入
tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C ../mysql5.7/
我没将mariadb数据库卸载
执行命令安装 注:有顺序的
未卸载自带的数据库,导致的报错
加上–force --nodeps就可,每个都加
rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm --force --nodeps
开启数据库服务
service mysqld start
查看临时密码
grep "A temporary password" /var/log/mysqld.log
后面那截就是临时密码,复制住
使用mysql -u root -p 进入数据库
修改密码
#5.7版本
// 修改数据库的安全性
set global validate_password_policy=0;
// 修改数据库密码的最小长度
set global validate_password_length=3;
#8版本
// 修改数据库的安全性
set global validate_password.policy=0;
// 修改数据库密码的最小长度
set global validate_password.length=3;
// 修改密码
alter user user() identified by "hbw"
退出后输入刚刚设置的密码即可