1、下载或者拷贝红框5个rpm文件
2、检查当前服务器上是否已经安装有mysql:
3、先卸载:yum remove mariadb-lib;/yum -y install mariadb-server mariadb mariadb-client mariadb-devel
注意:因为centOS自带一个老版本的mariadb-libs与当前mysql包的冲突,故需要先卸载,再安装
4、安装:mysql-community-common-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm --nodeps --force
5、安装:mysql-community-libs-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm --nodeps --force
可能会报错
改成下面这样:在后面加上
rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm –nodeps --force
下面的安装也一样
6、安装:mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm --nodeps --force
7、安装:mysql-community-client-5.7.21-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm --nodeps --force
8、安装:perl
执行:yum install perl
注:此处最好使用该命令安装perl,perl依赖其他26个包,单个下载、安装很麻烦.
9、安装:mysql-community-server-5.7.21-1.el7.x86_64.rpm
注意,如果报错如上所示,请在后面添加如下图语句
检测是否安装成功 rpm -qa |grep -i mysql
10、启动、配置:安装完mysql之后需要启动mysql服务器才能正常使用;
service mysqld restart
如果报错如上图所示,按下图进行操作
11、下图第二个红圈为root的密码,需要记住,第一次登陆要用
12、登陆mysql,密码为前面的随机密码
13、降低密码复杂度限制:set global validate_password_policy=0;
14、降低密码长度限制:set global validate_password_length=4;
15、修改root用户的初始密码:alter user ‘root’@‘localhost’ identified by ‘123456’;
16、授权:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
17、刷新权限:flush privileges;
18、使用Navicat 访问mysql
19、如果连接失败,关闭防火墙
systemctl stop firewalld
CentOS7 安装 MySQL5.7
最新推荐文章于 2023-05-30 12:11:27 发布