centos6的yum默认安装的mysql是5.1版,

如果要安装5.6.16 版,有三个办法

1.yum方式,

这个方式的好处是通过yum安装卸载都很方便,坏处是版本无法详细制定,比如官方版本yum库,只有mysql5.6.37版

从mysql下载yum库,进行安装,参考:https://segmentfault.com/a/1190000007667534

或者http://www.cnblogs.com/a3470194/p/5480911.html

版本库参考官网https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

安装过程中出现了一个问题,NOKEY问题,参考  yum遇到warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY的解决办法

之后就安装完毕,

2.用RPM安装,

这个安装的好处是版本可以详细制定,坏处是卸载麻烦点,所以我用的这种方式,详细讲述一下过程

参考CentOS6.5系统下RPM包安装MySQL5.6

这个安装的是5.6.21,改一下版本号即可

安装完后,默认的配置文件时在/usr/my.cnf(这个目录可能因为系统版本不同而出现差异,自己仔细看安装log),我们可以复制到/etc目录下,cp /usr/my.cnf /etc/my.cnf

之后执行/usr/bin/mysql_install_db 来初始化mysql

安装过程中的log要仔细看,临时密码放在这个文件里

/root/.mysql_secret

安装完毕,启动时,会出现找不到mysql.sock,这个问题没有深入研究,只要用service 命令启动即可

service mysql start

进入mysql后,修改密码

SET PASSWORD = PASSWORD('xxxxx');

之后,建立普通用户并赋予权限

CREATE USER 'mysql'@'%' IDENTIFIED BY 'xxxxx';

GRANT ALL ON *.* TO 'mysql'@'%';

参考MySQL创建用户与授权方法

3.官网下载安装包,用scp传到服务器,进行安装,和第二种方式有点像,这个适用于版本要求比较特殊的情景下。

好处:适用各种版本的安装;坏处:安装麻烦,下载麻烦

centos笔记-安装特定版本的mysql的更多相关文章

  1. 安装特定版本 sysbench 以及安装时指定特定的mysql客户端

    step1: 下载安装源码 https://github.com/akopytov/sysbench (git clone https://github.com/akopytov/sysbench.g ...

  2. CentOS7安装特定版本的Docker

    查询可用版本 [root@bogon ~]# yum list docker-ce --showduplicates | sort -r 查询结果 * updates: centos.ustc.edu ...

  3. CentOS下安装高版本GCC

    CentOS下安装高版本GCC 微信分享:   有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的 ...

  4. Ubuntu安装特定版本安装包

    Ubuntu安装特定版本安装包可以用aptitude,aptitude是apt-get的高级版,使用起来更强大. aptitude install package=version 比如我要安装2.6. ...

  5. 使用 docker 安装多版本的 MySQL

    原文:使用 docker 安装多版本的 MySQL 首先从 docker 官网下载安装 docker. 检查 docker 安装是否成功,出现类似下面的信息就是安装好了 $ docker versio ...

  6. CentOS7 安装特定版本的Docker

    先卸载旧版本   sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-late ...

  7. mysql使用yum源安装各个版本的mysql数据库

    每次想用yum安装旧版本的mysql时,发现都找不到mysql的yum安装源,在官网只能找到最新版本mysql的yum源.后来才知道,原来最新的mysql的yum源也是包含了旧版本的mysql的yum ...

  8. conda查找安装包的版本以及安装特定版本的包

    如下图 想要安装特定版本的torchvision,然后conda search torchvision,能够列出conda云上所有的安装包 然后,安装包的时候,conda install 包名=版本就 ...

  9. centos yum安装高版本php,apache,mysql

    1.检查当前安装的PHP包 yum list installed | grep php 或者   yum list installed php* 如果要删除,可执行 yum remove php.x8 ...

随机推荐

  1. Method for Estimating the Number of Concurrent Users

    1. Formula for Estimating the Average Number of Concurrent users We begin by defining what the numbe ...

  2. Spark与Pandas中DataFrame对比(详细)

      Pandas Spark 工作方式 单机single machine tool,没有并行机制parallelism不支持Hadoop,处理大量数据有瓶颈 分布式并行计算框架,内建并行机制paral ...

  3. 【bzoj2597】[Wc2007]剪刀石头布 动态加边费用流

    题目描述 在一些一对一游戏的比赛(如下棋.乒乓球和羽毛球的单打)中,我们经常会遇到A胜过B,B胜过C而C又胜过A的有趣情况,不妨形象的称之为剪刀石头布情况.有的时候,无聊的人们会津津乐道于统计有多少这 ...

  4. POJ 1038 Bugs Integrated, Inc. ——状压DP

    状态压缩一下当前各格子以及上面总共放了几块,只有012三种情况,直接三进制保存即可. 然后转移的时候用搜索找出所有的状态进行转移. #include <map> #include < ...

  5. 【bzoj1878】[SDOI2009]HH的项链 - 树状数组 - 离线处理

    [SDOI2009]HH的项链 Time Limit: 4 Sec  Memory Limit: 64 MBSubmit: 4834  Solved: 2384[Submit][Status][Dis ...

  6. P3102 [USACO14FEB]秘密代码Secret Code

    题目描述 Farmer John has secret message that he wants to hide from his cows; the message is a string of ...

  7. 计算机windows7连接打印机

    计算机连接打印机 (1)查看打印机的名字. 示例,打印机名为 HP LaserJet M1522 .... (2)打开windows开始菜单,点击[设备和打印机],然后查看打印机和传真那个区域是否有打 ...

  8. 马蜂窝ABTest多层分流系统的设计与实现

      什么是 ABTest 产品的改变不是由我们随便「拍脑袋」得出,而是需要由实际的数据驱动,让用户的反馈来指导我们如何更好地改善服务.正如马蜂窝 CEO 陈罡在接受专访时所说:「有些东西是需要 Sen ...

  9. 洛谷——P1025 数的划分

    P1025 数的划分 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序). 例如:n=7,k=3,下面三种分法被认为是相同的. 1,1,5; 1,5,1; 5,1,1; 问有 ...

  10. HDU_4770 Lights Against Dudely 状压+剪枝

    原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=4770 Lights Against Dudely Time Limit: 2000/1000 MS ( ...