1.卸载原系统中的mariadb
2.执行命令rpm -qa|grep mariadb查看是否有mariadb的安装包,没有可以无视。
3.接下来,执行 rpm -e --nodeps mariadb-libs删除它。
4.下载wget命令,yum install -y wget。
5.前往官方网站复制yum源链接Mysql官网。
选中该处,右键复制链接。
执行wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
进行下载。
6.下载rpm包,yum -y install mysql80-community-release-el7-1.noarch.rpm。
7.yum源中默认启用的安装包版本为MySQL8.0,如果需要切换为5.7,需要运行以下命令。
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
如果报异常,显示没有yum-config-manager命令,通过命令yum -y install yum-utils 安装就可以了。
可通过:yum repolist all | grep mysql查看yum源中的mysql安装包。
8.安装MySQL服务器yum -y install mysql-community-server。
9.首先启动MySQL:systemctl start mysqld.service。
10.查看MySQL运行状态:systemctl status mysqld.service。
此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:grep "password" /var/log/mysqld.log。
11.输入:mysql -uroot -p回车进入,然后将上面查出来的密码,复制过来即可。
此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:
MySQL初始时要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。
通过show variables like 'validate_password%';看到
如果您需要修改简单密码,可以依次执行以下操作步骤:
注意有的版本password后面不是_,是.
set global validate_password_policy=0;
set global validate_password_length=1;
set global validate_password_mixed_case_count=2;
-- 然后进行密码更改
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
卸载掉:
yum -y remove mysql80-community-release-el7-1.noarch
安装完成!!