centos笔记-安装特定版本的mysql
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安装,
这个安装的好处是版本可以详细制定,坏处是卸载麻烦点,所以我用的这种方式,详细讲述一下过程
这个安装的是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'@'%';
3.官网下载安装包,用scp传到服务器,进行安装,和第二种方式有点像,这个适用于版本要求比较特殊的情景下。
好处:适用各种版本的安装;坏处:安装麻烦,下载麻烦
centos笔记-安装特定版本的mysql的更多相关文章
- 安装特定版本 sysbench 以及安装时指定特定的mysql客户端
step1: 下载安装源码 https://github.com/akopytov/sysbench (git clone https://github.com/akopytov/sysbench.g ...
- CentOS7安装特定版本的Docker
查询可用版本 [root@bogon ~]# yum list docker-ce --showduplicates | sort -r 查询结果 * updates: centos.ustc.edu ...
- CentOS下安装高版本GCC
CentOS下安装高版本GCC 微信分享: 有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的 ...
- Ubuntu安装特定版本安装包
Ubuntu安装特定版本安装包可以用aptitude,aptitude是apt-get的高级版,使用起来更强大. aptitude install package=version 比如我要安装2.6. ...
- 使用 docker 安装多版本的 MySQL
原文:使用 docker 安装多版本的 MySQL 首先从 docker 官网下载安装 docker. 检查 docker 安装是否成功,出现类似下面的信息就是安装好了 $ docker versio ...
- CentOS7 安装特定版本的Docker
先卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-late ...
- mysql使用yum源安装各个版本的mysql数据库
每次想用yum安装旧版本的mysql时,发现都找不到mysql的yum安装源,在官网只能找到最新版本mysql的yum源.后来才知道,原来最新的mysql的yum源也是包含了旧版本的mysql的yum ...
- conda查找安装包的版本以及安装特定版本的包
如下图 想要安装特定版本的torchvision,然后conda search torchvision,能够列出conda云上所有的安装包 然后,安装包的时候,conda install 包名=版本就 ...
- centos yum安装高版本php,apache,mysql
1.检查当前安装的PHP包 yum list installed | grep php 或者 yum list installed php* 如果要删除,可执行 yum remove php.x8 ...
随机推荐
- 【Luogu】P2762太空飞行计划(最大权闭合图)
题目链接 woc这题目的输入格式和输出格式真的恶心 首先我们就着样例讲一下闭合图 如图所示,第一层是两个实验节点,带来正收益:第二层是三个仪器节点,带来负收益:问讲道理到终点可以获得多大收益. 闭合图 ...
- BZOJ 1086 [SCOI2005]王室联邦 ——DFS
手把手教你树分块系列. 只需要记录一个栈,如果等于B的情况就弹栈,令省会为当前节点. 然后把待分块的序列不断上传即可. 考虑到有可能弹出不是自身节点的子树节点,所以记录一下当前的栈底. DFS即可 # ...
- Ionic 如何把左上角的按钮去掉?
代码实现: <ion-header > <ion-toolbar> <ion-buttons start> <a href="#"> ...
- 转 C++STL之string
http://www.cnblogs.com/wangkangluo1/archive/2011/07/22/2114118.html string类的构造函数: string(const char ...
- 让Mac OS X下的终端像Linux那样拥有丰富多彩的颜色显示
我们知道Linux下的命令行终端具有颜色回显功能,用ls命令查看目录或者文件,终端会以不同的颜色来区分:使用vim命令行编辑器打开脚本或其他源程序代码会以语法高亮模式显示.而Mac OS X下的终端却 ...
- Codeforces 833B The Bakery(主席树 + 决策单调性优化DP)
题目链接 The Bakery 题目大意:目标是把$n$个数分成$k$组,每个组的值为这个组内不同的数的个数,求$k$个组的值的和的最大值. 题目分析: 这道题我的解法可能和大众解法不太一样……我用主 ...
- usaco feb04距离咨询
[USACO FEB04]距离咨询 成绩 开启时间 2014年09月19日 星期五 10:08 折扣 0.8 折扣时间 2014年09月26日 星期五 10:08 允许迟交 是 关闭时间 2014 ...
- 2019年北航OO第3单元(JML)总结
1 JML语言的理论基础及应用工具链 1.1 JML语言 Java建模语言(JML)是一种行为接口规范语言,可用于指定Java模块的行为.它结合了Eiffel的"契约设计(design by ...
- BZOJ1017魔兽地图DotR 樹形DP
@(BZOJ)[樹形DP, 三維DP] Description DotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA ...
- NOIP临考经验(转)
[COGS]NOIP临考经验 1. 提前15分钟入场,此时静坐调整心态,适当的深呼吸 2. 打开编辑器并调整为自己喜欢的界面 3. 熟悉文件目录,写好准确无误的代码模板 4. 压缩包或许还不能 ...