CentOS7 安装 MySQL5.7

本文详细介绍了如何在 CentOS7 上安装 MySQL5.7,包括检查现有MySQL版本、卸载冲突软件、安装MySQL各组件、设置密码、授权以及通过Navicat远程访问的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值