安装环境:https://www.cnblogs.com/kittybunny/p/12296078.html

一、下载安装文件

下载地址

https://downloads.mysql.com/archives/community/

选择5.5的版本,系统选择centos7(也就是redhat7)。选择最大的那个 165.3M,进行下载。

可以直接点击下载,也可以复制连接地址,通过其他方式下载。这里通过wget下载:

wget https://cdn.mysql.com/archives/mysql-5.5/MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar

二、将安装文件上传

将安装文件通过任何可实现的方式传到待安装数据库的系统上,这里通过scp命令实现。

scp -r MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar test@172.16.13.134:/home/test/

三、安装数据库

1、ssh登录

ssh test@172.16.13.134

2、解压出安装软件

tar -xvf MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar

3、卸载已存在的有关内容

su root

查询需要删除的内容

rpm -qa|grep mariadb

根据上面查询结果删除,这里查询到2个,所以两行卸载命令

rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

rpm -e --nodeps mariadb-server-5.5.64-1.el7.x86_64

同上,卸载3个

rpm -qa|grep -i mysql

rpm -e --nodeps qt-mysql-4.8.7-3.el7_6.x86_64

rpm -e --nodeps akonadi-mysql-1.9.2-4.el7.x86_64

rpm -e --nodeps perl-DBD-MySQL-4.023-6.el7.x86_64

4、安装

rpm -ivh MySQL-client-5.5.62-1.el7.x86_64.rpm

rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm

如上图,已经提示了了初始密码相关的信息,值西ing下面命令。

systemctl start mysql

/usr/bin/mysqladmin -u root password '123456'

5、登录

mysql -uroot -p

至此,已经可以在本机正常使用数据库,如果需要网络使用,进行单独配置。

四、可能的坑

1、卸载时,以前安装过mysql

如果单独用上面的rpm命令卸载,会有残留,需要手工删除数据。

find / -name mysql

根据结果,如果判断不是某些软件内部自带的mysql,则使用rm -rf 删除数据。

有可能是这些内容

/usr/lib64/mysql

/etc/selinux/targeted/tmp/modules/100/mysql

/etc/selinux/targeted/active/modules/100/mysql /

var/lib/mysql

/var/lib/mysql/mysql

/run/lock/subsys/mysql

2、安装时需要依赖

如果安装系统选择内容较少,可能缺少某些基础功能,需要添加依赖。

有可能时下面的某些:

yum install perl

yum -y install autoconf

如果安装客户端或者服务端,提示需要安装解压出来的某个文件时,直接rpm -ivh 安装即可。

3、莫名错误

如果安装一切正常,出现上面截图的提示信息,但是后续操作报错,密码无法重置,无法登录等情况,可以尝试重启mysql。

systemctl stop mysql

systemctl start mysql

喵星之旅-狂奔的兔子-centos7安装MySQL 5.5的更多相关文章

  1. 喵星之旅-狂奔的兔子-docker安装和基本使用

      一.前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. 位.系统内核版本为 3.10 以上. 位系统.参考喵星之旅-狂奔的兔子-linux安装 二.CentOS 7下安装 Doc ...

  2. 喵星之旅-狂奔的兔子-centos7一键安装redmine

    一.安装环境 CentOS-7-x86_64-DVD-1908.iso 二.获取安装文件 从官网获取,在下载页面提供了多种安装,最下方是一键安装版本,里面有两种选择,一个是安装包,一个是虚拟机硬盘文件 ...

  3. 喵星之旅-狂奔的兔子-linux安装

    一.前言 本文演示虚拟机安装,和真机区别可能在网卡驱动上有差异. 真机环境:CentOS Linux release 7.6.1810 (Core) 虚拟机(虽然centos系统自带虚拟机软件,但是习 ...

  4. 喵星之旅-狂奔的兔子-svn安装及使用

    一.服务端安装配置 1.安装svn 创建版本库并配置 以root用户登录,或者具有sudo权限的用户,这里选择root. yum install subversion 都选择y 2.创建版本库并配置 ...

  5. 喵星之旅-狂奔的兔子-redis安装

    一.前置条件 服务器版本CentOS-8-x86_64-1905-dvd1,在此版本上安装最新版redis.centos7以上版本都可以,不建议6以前的版本. 二.下载redis,并上传到服务器 登录 ...

  6. 喵星之旅-狂奔的兔子-基于docker的rabbitmq安装

    docker安装参考:喵星之旅-狂奔的兔子-docker安装和基本使用 一.查询镜像名称 由于我们要安装的是有web管理页面的,不能直接拉取,需要指定版本. 登录docker仓库查询:https:// ...

  7. 喵星之旅-狂奔的兔子-rabbitmq的java客户端使用入门

    一.简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件). 消息队列都涉及的生产者消费者模型,不做详解,本文只作为快速使用的参考文档. 消息队列主要有点 ...

  8. 喵星之旅-狂奔的兔子-基于docker的redis分布式集群

    一.docker安装(略) 二.下载redis安装包(redis-4.0.8.tar.gz) 以任何方式获取都可以.自行官网下载. 三.拉取centos7的docker镜像 命令:docker pul ...

  9. 喵星之旅-狂奔的兔子-myeclipse搭建ssm

    . 可以使用试用期限内的myeclipse,也可以找到有授权的机器进行操作.搭建好的项目框架可以直接移植到免费软件eclipse使用.或者直接购买myeclipse授权. 一.创建一个java web ...

随机推荐

  1. JUC-JUC是什么?

    一.JUC是什么? java.util.concurrent在并发编程中使用的工具类 进程/线程回顾 1.进程/线程是什么? 进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动.它是 ...

  2. 数据库Dao层编增删改查写,数据库事务,数据库升级

    数据库事务 有两个特点 1.安全性 情景:正常的转账行为,这个时候如果出现停电等异常,已经扣钱但是没有加钱:这个时候就可用数据库事务解决问题 2.高效性: 使用数据库事务添加享受同数量的数据,对比耗时 ...

  3. Python中读取目录里的文件并按排序列出

    1.os.listdir():用于返回指定的文件夹包含的文件或文件夹的名字的列表. 如: dir ='F:/Home_01/img'#当前目录 filenames=os.listdir(dir)#fi ...

  4. cat 显示文本、less 分屏显示文本、more 分页显示文件、head 显示文件的前面的内容、cut 切割、paste合并、wc用来对文本进行统计、sort排序、权限、关闭文件、vim的使用

    cat 显示文本  -E 显示结尾的$符 -n 对显示的每一行进行编号 -b 对非空行进行编号 -s 对连续的空行进行压缩 tac 倒序显示 less 分屏显示文本 向下翻一屏 空格 向下翻一行 回车 ...

  5. 在PDB级别中如何切换或重建UNDO表空间

    Oracle 12.1版本中,UNDO表空间仅存在CDB级别(共享UNDO),来自于AskScuti博客园. Oracle 12.2版本开始,UNDO表空间同时可以存在每个PDB级别(本地UNDO). ...

  6. 【转载】Hive vs HBase

    转自:http://www.chinastor.com/a/hbase/0G3Z532014.html Hive是什么? Apache Hive是一个构建于Hadoop(分布式系统基础架构)顶层的数据 ...

  7. 「口胡题解」「CF965D」Single-use Stones

    目录 题目 口胡题解 题目 有许多的青蛙要过河,可惜的是,青蛙根本跳不过河,他们最远只能跳 \(L\) 单位长度,而河宽 \(W\) 单位长度. 在河面上有一些石头,距离 \(i\) 远的地方有 \( ...

  8. Explainable ML

    定义: 不仅可以(分类),还要输出分类的理由是什么(局部),以及某一个分类的判断标准(全局) 局部: silence map. 把{x1.....xn}中每一个像素加一个偏移量之后,得到的y偏移量与x ...

  9. 2020ICPC 博弈题 纳新一百的石子游戏

    https://ac.nowcoder.com/acm/contest/4010/C 这道题为尼姆博弈的其中一种裸类型: 要求求出前(1~n)堆的必胜方案. 对于这种类型,假如我们现在就前k堆,那么我 ...

  10. MyEcplise中编码格式的修改问题

    1.如果是在Run Configurations中修改编码格式的话,只能是修改当前java文件的编码格式,把改文件中的代码复制到 另一新建 的java文件中会出现异常,所以就会出现相同的代码在两个不同 ...