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安装,

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

参考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要仔细看,临时密码放在这个文件里

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #00f902; background-color: #000000 }
span.s1 { }

/root/.mysql_secret

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #00f902; background-color: #000000 }
span.s1 { }

service mysql start

进入mysql后,修改密码

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #00f902; background-color: #000000 }
span.s1 { }

SET PASSWORD = PASSWORD(‘xxxxx‘);

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

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

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

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

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

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

时间: 2024-10-08 01:23:02

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

pip 安装特定版本的模块

要用 pip 安装特定版本的 Python 包,只需通过 == 操作符 指定,例如: pip install -v pycrypto==2.3 将安装 pycrypto 2.3 版本.

CentOS下安装高版本GCC

CentOS下安装高版本GCC 微信分享: 有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的GCC. 这里介绍一个更高级.更好用.更简单的方法来升级系统GCC,本文将介绍如何利用CentOS的新特性SCL进行高版本GCC的安装. 什么是SCL 请参考:如何在CentOS上启用软件集Software Collections一文 通过SCL安装GCC 官方SCL仓库 devtoolset-3: h

Centos中安装PHP的PDO MySQL扩展的教程

一聚教程网 >操作系统>>CentOS > Centos中安装PHP的PDO MySQL扩展的教程 www.111cn.net 编辑:Bolshevik 来源:转载 天在寻思着安装 Drupal 玩一下,在安装的过程中发现数据库选项只支持 SQLite 而没有 MySQL.纳尼?为什么会这样?结果发现没有编译安装PDO MySQL导致的.于是赶紧更新LAMP一键安装脚本. PHP Data Objects(PDO)扩展为 PHP 访问数据库定义了一个轻量级的一致接口.实现 PDO

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

1.检查当前安装的PHP包 yum list installed | grep php 或者   yum list installed php* 如果要删除,可执行 yum remove php.x86_64 php-cli.x86_64 2.rpm包 CentOs 6.xrpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm CentOs 7.Xrpm -Uvh https://mirror.webtatic.com/yum/el7/epe

CentOS下安装JDK,Tomcat,Redis,Mysql,及项目发布

上传文件到服务器,安装lrzsz , 可以将本地的文件上传到linux系统上. 如果是CentOS则可以用yum install lrzsz 命令安装,更方便. 或:yum -y install lrzsz 命令安装,更加更加更加方便.(需要连接外网) 安装好lrzsz,我们只需要在客户端终端输入命令:rz即可. 安装linux版本的jdk Centos6.5的Base Server版会默认安装OpenJDK,首先需要删除OpenJDK 1.查看以前是不是安装了openjdk 如果不是root用

如何使用 Yum Repository 安装指定版本的 MySQL

自从从使用 debian 系的 apt-get 转到使用 yum 工具之后一直不是很习惯,也没有去看过很多工具包安装的时候到底影响到了哪些文件等.这次借这次社区版 MySQL 安装来一并梳理一下. 首先我们前往 https://dev.mysql.com/downloads/repo/yum/ 下载对应的 yum repo 包. 这里可以看到 官方提供了4个 repo 包提供下载: 这里对应 3 个 linux 发行版.Red Hat Enterprise Linux 7 是红帽企业版7 后面是

Linux------环境配置(CentOS 7) 安装JDK Tomcat Nginx MySQL

mkdir:创建目录  rmdir: 删除目录   pwd:列出当前目录 注: 设置语言:LANG="zh_CN.UTF-8"   LANG="en_US.UTF-8" !!!要注意腾讯云的安全组有没有开放端口 Linux文件结构的详细解答:https://www.cnblogs.com/irisrain/p/4201947.html Linux 目录详解:https://blog.csdn.net/m0_38044196/article/details/72844

CentOS yum安装Apache + PHP + Tomcat7 + MySQL

可以参考下文在CentOS安装Apache + PHP + Tomcat7 + MySQL. ------------------------------------------------------------------------------------ Linux平台上用得最多的web环境就是php.Java和MySQL了,会搭建这个环境,就能把很多开源程序跑起来. 作为一个程序猿,虽然并不用精通运维的活,但基本的Linux环境搭建还是要掌握比较好,也方便自己有时调试一些代码.程序.

CentOS yum 安装历史版本 java

1.以1.6为例,找到对应版本 $ yum --showduplicate list java* |grep 1.6 java-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el6_8 base java-1.6.0-openjdk-demo.x86_64 1:1.6.0.41-1.13.13.1.el6_8 base java-1.6.0-openjdk-devel.x86_64 1:1.6.0.41-1.13.13.1.el6_8 base java-1