本文参考自:https://blog.csdn.net/fanshujuntuan/article/details/78077433

背景:在ubuntu下用vagrant搭建了一个集群环境, 每个虚拟机的box是cenos/7, 每次在启动的时候, 需要在VagrantFile文件中配置,使得master虚拟机预装好mysql

无奈视频中给的脚本在我的机器上老是出错,于是有了下文自己的安装过程.

1.yum install wget

2. wget http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.7/mysql-5.7.16-1.el6.x86_64.rpm-bundle.tar(这个链接是北理工的开源镜像, 无奈官网太慢,还老是中断)

然后解压.....

[vagrant@ ~]$ tar -xvf mysql-5.7.-.el6.x86_64.rpm-bundle.tar
mysql-community-client-5.7.-.el6.x86_64.rpm
mysql-community-embedded-5.7.-.el6.x86_64.rpm
mysql-community-embedded-devel-5.7.-.el6.x86_64.rpm
mysql-community-server-5.7.-.el6.x86_64.rpm
mysql-community-test-5.7.-.el6.x86_64.rpm
mysql-community-common-5.7.-.el6.x86_64.rpm
mysql-community-libs-5.7.-.el6.x86_64.rpm
mysql-community-devel-5.7.-.el6.x86_64.rpm
mysql-community-libs-compat-5.7.-.el6.x86_64.rpm

别看解压之后这么多文件,有用的就四个文件,并且这四个文件必须按一定顺序安装,因为彼此依赖,顺序是:

mysql-community-common-5.7.16-1.el6.x86_64.rpm  mysql-community-libs-5.7.16-1.el6.x86_64.rpm  mysql-community-client-5.7.16-1.el6.x86_64.rpm  mysql-community-server-5.7.16-1.el6.x86_64.rpm
但是在安装这四个文件之前, 还要装一些别的依赖 3.去除别的冲突的依赖
[vagrant@ ~]$ rpm -qa | grep postfix
postfix-2.10.-.el7.x86_64
[vagrant@ ~]$ rpm -qa | grep mariadb
mariadb-libs-5.5.-.el7.x86_64
[vagrant@ ~]$ sudo rpm -ev postfix-2.10.-.el7.x86_64
Preparing packages...
postfix-:2.10.-.el7.x86_64
[vagrant@ ~]$ sudo rpm -ev mariadb-libs-5.5.-.el7.x86_64
Preparing packages...
mariadb-libs-:5.5.-.el7.x86_64
4.安装别的依赖
sudo yum -y install libaio
sudo yum -y install net-tools
sudo yum -y install perl
5.下面正式安装那四个文件
[vagrant@ ~]$ ls
mysql-5.7.-.el6.x86_64.rpm-bundle.tar
mysql-community-client-5.7.-.el6.x86_64.rpm
mysql-community-common-5.7.-.el6.x86_64.rpm
mysql-community-devel-5.7.-.el6.x86_64.rpm
mysql-community-embedded-5.7.-.el6.x86_64.rpm
mysql-community-embedded-devel-5.7.-.el6.x86_64.rpm
mysql-community-libs-5.7.-.el6.x86_64.rpm
mysql-community-libs-compat-5.7.-.el6.x86_64.rpm
mysql-community-server-5.7.-.el6.x86_64.rpm
mysql-community-test-5.7.-.el6.x86_64.rpm
[vagrant@ ~]$ sudo rpm -ivh mysql-community-common-5.7.-.el6.x86_64.rpm
warning: mysql-community-common-5.7.-.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [%]
Updating / installing...
:mysql-community-common-5.7.-.e################################# [%]
[vagrant@ ~]$ sudo rpm -ivh mysql-community-libs-5.7.-.el6.x86_64.rpm
warning: mysql-community-libs-5.7.-.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [%]
Updating / installing...
:mysql-community-libs-5.7.-.el6################################# [%]
[vagrant@ ~]$ sudo rpm -ivh mysql-community-client-5.7.-.el6.x86_64.rpm
warning: mysql-community-client-5.7.-.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [%]
Updating / installing...
:mysql-community-client-5.7.-.e################################# [%]
[vagrant@ ~]$ sudo rpm -ivh mysql-community-server-5.7.-.el6.x86_64.rpm
warning: mysql-community-server-5.7.-.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [%]
Updating / installing...
:mysql-community-server-5.7.-.e################################# [%]
 ........................完结

centos/7下安装mysql5.7的更多相关文章

  1. centos 7下安装MySQL5.7 的安装和配置

    原文链接:  http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置Y ...

  2. centos系统下安装MySQL5.7.18

    1.首先安装依赖包 yum install -y gcc gcc-c++ ncurses-devel perl openssl-devel 最最重要的是,不要忘了安装openssl-devel 2.安 ...

  3. Linux下安装mysql5.6.11(找点有用的信息太费劲)(转)

    Linux下安装mysql5.6.11(找点有用的信息太费劲) (2013-04-25 10:25:09)     1.申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务 ...

  4. CentOS 7下升级MySQL5.7.23的一个坑

    发现CentOS 7下升级MySQL5.7.23的一个坑,以前面升级到MySQL 5.7.23的一个集群为例 在我们环境下打开文件描述符个数的参数open_files_limit在MySQL 5.6. ...

  5. Centos 6.4 安装mysql-5.6.14-linux-glibc2.5-i686.tar.gz

    创建用户和组 创建链接 授权own和grp给mysql-5.5.8-linux2.6-i686文件夹,就是下面的BASE_DIR 执行的mysql_install_db的时候后面带参数 ./scrip ...

  6. 记录CentOS7.X版本下安装MySQL5.7数据库

    记录CentOS7.X版本下安装MySQL5.7数据库  设置rpm下载目录在/opt目录下新建一个目录存放mysql cd /opt sudo mkdir mysql12  下载MySQL的源 wg ...

  7. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

  8. CentOS 6 下安装Python 3

    可以下载各个版本的python:https://www.python.org/ftp/python/ 配置安装 下载最新的安装包(截止2013/11/05),还是3.3.2版本. #wget http ...

  9. [转]windows10 64位环境下安装mysql5.7.17

    今天以zip模式在windows10 64位环境下安装mysql5.7,到最后一步提示mysql服务无法启动. 安装步骤如下: 1.配置环境变量 我的电脑->属性->高级->环境变量 ...

随机推荐

  1. 『计算机视觉』FPN:feature pyramid networks for object detection

    对用卷积神经网络进行目标检测方法的一种改进,通过提取多尺度的特征信息进行融合,进而提高目标检测的精度,特别是在小物体检测上的精度.FPN是ResNet或DenseNet等通用特征提取网络的附加组件,可 ...

  2. springboot 定时任务部署至linux服务器上后会执行两次问题

    springboot定时任务在本地运行时,正常执行且只执行一次,但是在maven打包成war包,部署至linux服务器上之后,定时任务奇怪的执行了两次. 由于未做负载均衡,所以可以先排除是因为多台服务 ...

  3. AAC ADTS格式分析

    转自: https://blog.csdn.net/jay100500/article/details/52955232 https://blog.csdn.net/andyhuabing/artic ...

  4. nop 4.1 Widget 探究- 视图组件

    1. 系统默认自带了一个NivoSlider 的Wdget. 在Nop.Web项目首页的HomePageTop里 这个写法是 ASP.NET Core MVC 中的新特性 视图组件,与局部视图相似,但 ...

  5. JQuery操作input

    // 不可编辑 $("#id").attr("disabled","disabled"); $("#id").remov ...

  6. map的key 为指针

    STL中map的key能否用char *呢?当然可以! 在程序中需要用到一个map,本来是这样写的,map<string, int> mapStr; 为了追求效率,把string改成了ch ...

  7. 【Insert】使用java对mysql数据库进行插入操作

    //插入100条数据package database; import java.sql.Connection; import java.sql.DriverManager; import java.s ...

  8. jar包在控制台下运行

    今天有个项目需要在控制台下面运行jar文件 流程 1 新建java项目 2 新建 HelloWorld.java public class HelloWorld { public static voi ...

  9. Android Studio2.1版本后使用虚拟机碰见的问题总结以及其他问题

    一.androidstudio的sdk配置问题 如果点击Start a new Android Studio project是没有反应的,并且在Configure下面的SDK Manager是灰色的, ...

  10. 中国队再创佳绩,IOI2018喜获四金

    第30届国际信息学奥林匹克竞赛(IOI2018)于9月1日-8日在日本筑波举行,共有来自87个国家(地区)的335名选手参赛.    中国代表队四名选手经过努力拼搏,获得金牌.其中,杨懋龙(湖南长沙市 ...