环境介绍:本安装教程基于虚拟机CentOS7.6版本进行安装,mysql版本为5.7版本。

一、卸载已安装的mysql服务

由于我原本在虚拟机已安装过mysql,所以这里我需要先卸载掉mysql才能进行实验安装教程,若你从未安装过mysql无需进行这一步操作。

查看是否安装有mysql服务可以通过以下命令:

[root@localhost ~]# rpm -qa | grep mysql

mysql80-community-release-el7-3.noarch

mysql-community-client-5.7.26-1.el7.x86_64

mysql-community-libs-5.7.26-1.el7.x86_64

mysql-community-server-5.7.26-1.el7.x86_64

mysql-community-common-5.7.26-1.el7.x86_64

mysql-community-libs-compat-5.7.26-1.el7.x86_64

[root@localhost ~]#

查看mysql是否正在运行,若在运行,应先将服务停止再进行卸载

[root@localhost ~]# service mysqld status

Redirecting to /bin/systemctl status mysqld.service

● mysqld.service - MySQL Server

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

Active: inactive (dead) since Sat 2019-07-20 13:59:09 CST; 28s ago

Docs: man:mysqld(8)

http://dev.mysql.com/doc/refman/en/using-systemd.html

Process: 7698 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)

Process: 6813 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)

Main PID: 7826 (code=exited, status=0/SUCCESS)

Jul 20 13:50:13 localhost.localdomain systemd[1]: Starting MySQL Server...

Jul 20 13:50:17 localhost.localdomain systemd[1]: Started MySQL Server.

Jul 20 13:59:08 localhost.localdomain systemd[1]: Stopping MySQL Server...

Jul 20 13:59:09 localhost.localdomain systemd[1]: Stopped MySQL Server.

[root@localhost ~]# service mysqld stop

开始卸载

[root@localhost ~]# rpm -e $(rpm -qa | grep mysql-)

error: Failed dependencies:

libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-7.el7.x86_64

libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-7.el7.x86_64

[root@localhost ~]#

由于有些库被其他服务依赖无法卸载,需要先卸载依赖该库的服务。这里我们直接用--nodeps参数忽略依赖

[root@localhost ~]# rpm -e $(rpm -qa | grep mysql-) --nodeps

[root@localhost ~]#

[root@localhost ~]# rpm -qa | grep mysql

[root@localhost ~]#

卸载完成

二、下载源码包

官网5.7源码包下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-el7-x86_64.tar.gz

[root@localhost src]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-el7-x86_64.tar.gz

不过linux下下载这个文件真的有些慢,不信你看

于是我只能本地使用IDM下载,再上传到linux中。IDM属实给力啊!

标签:5.7,安装,linux,源码,mysqld,mysql,root,el7,localhost

来源: https://www.cnblogs.com/welisit/p/11217613.html

linux yum源码安装mysql_linux下通过源码包安装mysql,以及yum安装相关推荐

  1. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

  2. NoSQLRedis的介绍和Redis安装部署,通过yum在线安装Redis,通过源码安装Redis;

    目录 1.Redis简介 1).Redis是什么? 2).Redis能干嘛? 3).可以从哪里去下载Redis? 4).使用Redis进行的多种操作 5).Redis与其他数据库和软件的对比 2.Re ...

  3. Win10下通过源码编译安装QGIS

    1.前言 QGIS作为一款开源的桌面GIS软件,其易用性.稳定性和可扩展性受到越来越多的技术人员和学者的好评与支持,并且基于社区的开发模式使QGIS的研发和迭代非常迅速.目前,QGIS已经具有完整且稳 ...

  4. linux中yum源在那个目录下,Linux ---各种yum源配置详解

    yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.yum 的理念是使用一个中心仓库(repository)管理 ...

  5. Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛

    Nginx实战基础篇六 通过源码包编译安装部署LNMP搭建Discuz论坛 版权声明: 本文遵循"署名非商业性使用相同方式共享 2.5 中国大陆"协议 您可以自由复制.发行.展览. ...

  6. zz在Ubuntu中通过源码安装编译安装软件(MySQL篇)

    使用Ubuntu Server作为本地测试环境已经有一段时间了,一直都是使用apt-get方式来安装各种应用软件,通过源码编译安装应用软件是Linux和Unix环 境下最常用的方式.通过源码编译安装的 ...

  7. DPDK - 通过源码安装dpdk并运行examples (by quqi99)

    作者:张华 发表于:2021-08-11 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 前言 2016年通过源码安装过dpdk,但过时了,见: https:/ ...

  8. AI电话销售机器人系统通过源码搭建安装的基本架构

    AI电话销售机器人系统通过源码搭建安装的基本架构 电话机器人系统,是通过云端智能语音识别+SIP,VOIP+底层呼叫控制(FS和ivr)+系统逻辑层搭建起来.系统逻辑功能包括根据预设话术,可自动拨打电 ...

  9. 通过源码分析Android 的消息处理机制

    2019独角兽企业重金招聘Python工程师标准>>> #通过源码分析Android 的消息处理机制 我们知道,Android应用是通过消息来驱动的,每一个进程被fork之后,都会在 ...

最新文章

  1. C++中string erase函数的使用
  2. SEO优化可以从这几个方面着手
  3. IOS15 的UITableViewController 如何初始化
  4. 同一个PC只能运行一个应用实例(考虑多个用户会话情况)
  5. 2017年,我的身边发生了那些事?
  6. java 注销变量_[ Java学习基础 ] Java对象的创建和销毁
  7. 【算法】剑指 Offer 06. 从尾到头打印链表
  8. Win10系统配置Python3.6+OpenGL环境详细步骤
  9. python立即关机_“python怎么控制计算机关机“python自动关机教程
  10. Homebrew太慢,如何挂代理加速
  11. 微信小游戏代码包侵权的避开技巧(含处理脚本代码)
  12. 网络-无线中继(HG255d挂载8187)
  13. 戴尔计算机没有硬盘驱动,如果Dell计算机无法从硬盘驱动器启动怎么办
  14. 计算机网络数据通信部分之网络层IP报文格式解析
  15. 从零开始实现Unity光照模型_02_为Shader添加简单的多光源支持_技术美术基础学习记录
  16. CSS中强大的EM(转)
  17. Kubernetes系列(一)基于CentOS8部署Kubernetes1.19集群
  18. 转置卷积详解(原理+实验)
  19. 搭建智能语音交互系统重要点那些
  20. 在Ubuntu 22.04 Jammy Jellyfish Linux上流畅安装VMware tools

热门文章

  1. 2020 年,嵌入式开发工程师的两大必知必会!
  2. 为什么我们最终抛弃 Chromium 选择了 Firefox ?
  3. Web 开发中使用了 Vim 作为主编辑器之后......
  4. 对抗弱网下的音视频难题,声网正式开源抗丢包音频编解码器 Agora SOLO!
  5. 21 个必须知道的机器学习开源工具!
  6. PWA 即将终结应用程序商店!
  7. 为什么程序员都不愿意升级 Java 8?
  8. 开源天生就不是为了赚钱!
  9. 程序员怒了!你敢削减专利奖金,我敢拒绝提交代码!
  10. php关键技术,基于Apache+MySQL+PHP的关键技术分析