一、系统标准化采样

  1. 1)查看centos系统版本
  2.  
  3. [root@fp-web-126 ~]# cat /etc/redhat-release
  4. CentOS Linux release 7.2.1511 (Core)
  5. 2)内核情况
  6.  
  7. [root@fp-web-126 ~]# uname -a
  8. Linux fp-web-126 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
  9.  
  10. 3)查看cpu信息
  11. [root@fp-web-126 ~]# cat /proc/cpuinfo
  12. 信息包括有 cpu型号 Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz2cpu8
  13. 指令集是64bit
  14. 机器配置8核、16G
  15. 4)查看cpu运行模式
  16. [root@fp-web-126 ~]# getconf LONG_BIT
  17. 64
  18.  
  19. 5)查看cpu是否支持64bit
  20.  
  21. [root@fp-web-126 ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
  22. 8
  23. (结果大于0, 说明支持64bit计算. lmlong mode, 支持lm则是64bit)
  24. 6)查看cpu信息概要
  25.  
  26. [root@fp-web-126 ~]# lscpu
  27. Architecture: x86_64
  28. CPU op-mode(s): 32-bit, 64-bit ##cpu工作模式支持32,64bit
  29. Byte Order: Little Endian
  30. CPU(s): 8
  31. On-line CPU(s) list: 0-7
  32. Thread(s) per core: 1
  33. Core(s) per socket: 4
  34. Socket(s): 2
  35. NUMA node(s): 1
  36. Vendor ID: GenuineIntel
  37. CPU family: 6
  38. Model: 63
  39. Model name: Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz
  40. Stepping: 2
  41. CPU MHz: 2593.993
  42. BogoMIPS: 5187.98
  43. Hypervisor vendor: VMware
  44. Virtualization type: full
  45. L1d cache: 32K
  46. L1i cache: 32K
  47. L2 cache: 256K
  48. L3 cache: 25600K
  49. NUMA node0 CPU(s): 0-7

二、查看是否已安装mysql

  1. 1、使用rpm -qa | grep mysql 命令查找mysql数据库软件包及依赖包
  2. [root@fp-web-126 ~]# rpm -qa |grep -i mysql ##若没有任何显示则证明没有相关的mysql数据库
  3. 2、使用 find / -name mysql 命令查找原有mysql数据库的相关配置文件
  4. 使用命令 rm -rf xxx 依次删除以上文件
  5. 3mariadb是从mysql来的,是它的一个分支,需要清理掉mariadb
  6. yum直接安装你的话,用的mariadbyum源,它跟mysql官方正式版不太一样,我们要安装官方正式版,就需要清掉mariadb
  7. [root@fp-web-126 ~]# rpm -qa |grep -i mariadb ##centos7默认系统自带的,确实有
  8. mariadb-libs-5.5.52-1.el7.x86_64
  9. 4、卸载命令
  10. 1)rpm -e 加上包名,把mariadb包清掉
  11. 2)使用 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 命令卸载 (el7代表小红帽7版本)
  12. 3)rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb
  13. 具体操作如下
  14. [root@fp-web-126 ~]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
  15. [root@fp-web-126 ~]# rpm -qa |grep -i mariadb ###结果为空,表示卸载成功

三、预备知识:

1)x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为“IA-32”
  x84_64是x86 CPU开始迈向64位的时候,有2选择:1、向下兼容x86。2、完全重新设计指令集,不兼容x86。AMD抢跑了,比Intel率先制造出了商用的兼容 x86的CPU,AMD称之为AMD64,抢了64位PC的第一桶金,得到了用户的认同。而Intel选择了设计一种不兼容x86的全新64为指令集,称 之为IA-64(这玩意似乎就是安腾),但是比amd晚了一步,而且IA-64也挺惨淡的,因为是全新设计的CPU,没有编译器,也不支持 windows(微软把intel给忽悠了,承诺了会出安腾版windows server版,但是迟迟拿不出东西)。。。后来不得不在时机落后的情况下也开始支持AMD64的指令集,但是换了个名字,叫x86_64,表示是x86 指令集的64扩展,大概是不愿意承认这玩意是AMD设计出来的。
也就是说实际上,x86_64,x64,AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm,ppc等都不是x86_64。
  x86、x86_64主要的区别就是32位和64位的问题,x86中只有8个32位通用寄存器,eax,ebx,ecx,edx, ebp, esp, esi, edi。x86_64把这8个通用寄存器扩展成了64位的,并且比x86增加了若干个寄存器(好像增加了8个,变成了总共16个通用寄存器)。同样的 MMX的寄存器的位数和数量也进行了扩展。此外cpu扩展到64位后也能支持更多的内存了,等等许多好处。
  对于普通程序来说,CPU位数的扩展、寄存器数量的增加不会带来明显的性能提升,比如IE浏览器、Office办公这类的软件。特定的程序很能够充 分利用64位CPU、更多的寄存器带来的优势,比如MMX除了能提升多媒体程序的性能,对矩阵、多项式、向量计算都能带来提升,更多的MMX寄存器、更大 的寄存器字长都有利于SIMD指令的执行,能够提升CPU对数据的吞吐量(RISC指令集的CPU动不动就有数百个寄存器,可以有效的缓存中间计算结果, 不需要把中间结果写入内存,从而减少内存访问次数,显著提升性能)

2) RPM 软件包名中的 el5、el6、el7 是什么?
 el 是 Red Hat Enterprise Linux 的简写。
 el6 表示软件包可以在 Red Hat 6.x,CentOS 6.x,CloudLinux 6.x 进行安装
 el5 表示软件包可以在 Red Hat 5.x,CentOS 5.x,CloudLinux 5.x 进行安装
 el7 表示软件包可以在 Red Hat 7.x,CentOS 7.x,CloudLinux 7.x 进行安装
四、rpm包讲解

rpm方式安装mysql的更多相关文章

  1. CentOS7下通过rpm方式安装MySQL及插入中文问题解决 [原创]

    一 CentOS下通过rpm方式安装MySQL CentOS版本:CentOS-7 MySQL版本:MySQL-5.6.22 在网上搜了一下,Linux下安装MYSQL有三种方式: 1) 通过yum命 ...

  2. Centos7.3离线(rpm方式)安装mysql服务

    1.mysql官网下载安装包,官网地址:www.mysql.com [root@seiang software]# ll total 580020 -rw-r--r--. 1 root root 59 ...

  3. Linux下用rpm方式安装MySQL

    1.MySQL下载地址. www.mysql.com/downloads/mysql-4.0.html 下载MySQL 5.1版本的2个包(根据你的实际需求下载所需要的包): MySQL-server ...

  4. centos 7 rpm方式安装mysql

    一.下载rpm 二.安装 1.用rz上传到centos上,目录为/home/upload 2.解压 tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar ...

  5. centos7使用rpm方式安装mysql

    https://blog.csdn.net/smiles13/article/details/81460617    (部分参考) 先查看是否安装mariadb rpm -qa | grep mari ...

  6. rpm方式安装MySQL后在命令行登录报错:ERROR 1045 (28000): Unknown error 1045

    1.通过https://mirrors.tuna.tsinghua.edu.cn镜像源安装了MySQL5.7.22 rpm -ivh --force --nodeps https://mirrors. ...

  7. linux rpm方式安装mysql

    01.搜索 mysql linux 网盘地址    http://pan.baidu.com/s/1qYOC6cs 02.把下载好的mysql 使用 xftp传到 linux中 software 文件 ...

  8. linux(centos6.9)下rpm方式安装mysql后mysql服务无法启动

    以下两种方式启动都报错:启动失败: [root@node03 ~]# service mysqld startMySQL Daemon failed to start.Starting mysqld: ...

  9. CentOS 6.5 RPM包方式安装 Mysql 5.6

    1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/此处选择“Red Hat Enterprise Linux 6 / Oracle Li ...

随机推荐

  1. 「科技」在线 O(1) 逆元

    问题:固定模数 \(p\),多次回答某个数 \(a\) 的逆元.强制在线. 本文提供一个 \(O(p^{\frac{2}{3}})\) 预处理,\(O(1)\) 查询的做法. 首先定义一下 Farey ...

  2. git同步代码到另一分支

    将dev分支的代码同步到master 方法一:用git命令 1.git checkout master 2.git merge dev 3.git push --set-upstream origin ...

  3. html 两个并列div样式

    1.html 代码 <html> <head> <link rel="stylesheet" href="cs2.css"> ...

  4. Golang 语言特性

    1. 函数 与c 语言不同,go 语言中,函数的参数和返回值都由栈来存储. 传值:函数调用时会复制参数,被调用方和调用方持有两份不相关的两份数据 传引用:函数调用时会传递参数指针,被调用方和调用方持有 ...

  5. RGB、YUV、HSV和HSL区别和关联

    RGB.YUV.HSV和HSL区别和关联 近期在做的一个需求和颜色转换有关系,所以本篇将开发过程中比较常见的 四种颜色 进行一番梳理. 一.RGB颜色空间 从我们最常见的RGB颜色出发,RGB分别对应 ...

  6. 消息中间件-RabbitMq相关概念及原理介绍【图文并茂】

    消息中间件 消息中间件的作用 解耦:消息中间件在服务之间插入了一个隐含的.基于数据的接口层.两边的服务处理过程都要实现这一接口,这允许我们独立的扩展或修改两边的处理过程,只要确保他们遵守相同的规范约束 ...

  7. winform 代码生成textbox ,checkbox

    参考地址:https://jingyan.baidu.com/article/380abd0a6b80701d90192cde.html 首先搭建好Winform项目框架后,创建窗体页面后自行布局 这 ...

  8. JDK,JRE,JVM的作用及关系

    1.作用 JVM:Java虚拟机,保证Java语言跨平台 JRE:Java程序的运行环境 JDK:Java程序的开发环境 2.关系 JRE:JVM+类库 JDK:JRE+工具

  9. Kafka 缺点?

    由于是批量发送,数据并非真正的实时: 对于mqtt协议不支持: 不支持物联网传感数据直接接入: 仅支持统一分区内消息有序,无法实现全局消息有序: 监控不完善,需要安装插件: 依赖zookeeper进行 ...

  10. Elasticsearch 是如何实现 Master 选举的?

    1.Elasticsearch 的选主是 ZenDiscovery 模块负责的,主要包含 Ping(节点之 间通过这个 RPC 来发现彼此)和 Unicast(单播模块包含一个主机列表以控制哪 些节点 ...