安装环境: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

最新文章

  1. Netty 自动重连
  2. Divide and Conquer:River Hopscotch(POJ 3258)
  3. WPF RichTextBox,关键字搜索,样式改变,超链接替换,图文混排
  4. android基础开发之WebView
  5. [Android Pro] 监听WIFI 打开广播
  6. android Activity的启动模式
  7. Smart210学习-----lcd驱动
  8. [JFinal 2] JFinal 开发框架
  9. strcpy()的实现
  10. 【BZOJ 1834】 [ZJOI2010]network 网络扩容
  11. socketFunction
  12. H264相关随笔
  13. javaWEB与EL表达式
  14. Java架构师学习路线
  15. 前端leader找我谈心:我是如何从刚毕业的前端菜鸟一步步成长为前端架构师的?
  16. 【Python 20】BMR计算器4.0(异常处理)
  17. 11--Python入门--面向对象
  18. 【WebAPI No.5】Core WebAPI中的自定义格式化
  19. [转]C#操作INI文件
  20. Android 布局学习之——Layout(布局)详解一

热门文章

  1. php中构建树状图
  2. 2020算法设计竞赛 I、匹配星星
  3. opencv-python常用接口
  4. Python之路Day01
  5. django 搭建一个投票类网站(三)
  6. springboot13(redis缓存)
  7. 什么是nuget?nuget包是如何管理
  8. html5 游戏源码下载网站,你值得拥有!
  9. java_爬虫_获取经过js渲染后的网页源码
  10. Go操作influxDB