数据库包下载:
https://www.mysql.com/downloads/
在GPL开原协议的社区开源版里边下载
我们用mysql community server里边的
其中workbench是客户端工具
MySQL Cluster是oracle自己搞的集群版的(集成了一些开源工具和增值服务)
选择操作系统和版本
建议在linux下安装
也可以选择版本
下载server包和client包
如果是server包,那架构图里的东西都有了
还要下个client utilities包,客户端包,类似connection层
下载后用rz命令传到centos linux系统里边
rpm是包管理器
xshell可以直接拖
也可以用rz命令,没有的话安装一下: yum install lrzsz
yum是包资源管理器,可以解决包依赖的问题,把需要的包都下载下来
传到linux系统
安装mysql步骤:
清理环境
centos7会自带一个mariadb
查看是否已安装
rpm -qa |grep -i mysql
rpm -qa |grep -i mariadb(centos7默认系统自带的)
mariadb是从mysql来的,是它的一个分支,需要清理掉
清理掉mariadb包
用yum直接安装你的话,用的mariadb的yum源,它跟mysql官方正式版不太一样,我们要安装官方正式版,就需要清掉mariadb,然后手动安装自己下载的官方正式版mysql
rpm -e 加上包名,把mariadb包清掉
可以看到用rpm删除会失败,提示有依赖关系的软件需要安装
rpm -e mariadb-libs-5.5.56-2.el7.x86_64
rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb 或者 rpm -e 包名 --nodeps
安装顺序
安装server错误解决
原因:这是由于yum安装了旧版本的GPG keys造成的
解决办法:后面加上 --force --nodeps