一. yum 安装mysql5.6
1. 安装仓库
要使用yum 安装mysql,需要使用mysql的yum 仓库,先从官网下载适合你的系统仓库
 
然后安装一下这个仓库列表
wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm
rpm -ivh mysql57-community-release-el6-5.noarch.rpm
 
 
2.选择版本
查看可安装的mysql版本
[root@www ~]# yum repolist enabled | grep "mysql.*-community.*"
 
如果我们要选择版本,可以先执行下面命令查看一下有哪些版本
[root@www ~]# yum repolist all | grep mysql
 
选择版本启动5.6版本的,禁用5.7版本仓库
[root@www ~]# yum-config-manager --enable mysql56-community
[root@www ~]# yum-config-manager --disable mysql57-community
 
或者直接在yum 仓库中禁用mysql5.7的
编辑/etc/yum.repos.d/mysql-community.repo文件
enabled=0 表示禁用
比如要安装5.7版本的mysql,要确定5.6的enabled=0,5.7的enabled=1,一次保证只启用一个子仓库
 
[root@www yum.repos.d]# vim mysql-community.repo
###mysql5.5 全部禁用
15 # Enable to use MySQL 5.5
16 [mysql55-community]
17 name=MySQL 5.5 Community Server
18 baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/
19 enabled=0
20 gpgcheck=1
21 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 
###开启mysql5.6
23 # Enable to use MySQL 5.6
24 [mysql56-community]
25 name=MySQL 5.6 Community Server
26 baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
27 enabled=1
28 gpgcheck=0
29 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 
###mysql5.7 禁用
31 [mysql57-community]
32 name=MySQL 5.7 Community Server
33 baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
34 enabled=0
35 gpgcheck=1
36 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 
 
这时在查看可安装mysql版本,只剩下mysql5.6
[root@www yum.repos.d]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community MySQL Connectors Community 42
mysql-tools-community MySQL Tools Community 51
mysql56-community MySQL 5.6 Community Server 396
 
 
安装mysql5.6
[root@www yum.repos.d]# yum install mysql-community-server
 
启动mysql数据库
[root@www yum.repos.d]# service mysqld start
MySQL Daemon failed to start.
启动报错,mysql Daemon 进程启动失败,查看错误日志: /var/log/mysqld.log
[ERROR] InnoDB: auto-extending data file ./ibdata1 is of a different size 640 pages (rounded down to MB) than specified in the .cnf file: initial 768 pages, max 0 (relevant if non-zero) pages!
2017-11-20 00:00:20 5464 [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!
2017-11-20 00:00:20 5464 [ERROR] Plugin 'InnoDB' init function returned error.
2017-11-20 00:00:20 5464 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2017-11-20 00:00:20 5464 [ERROR] Unknown/unsupported storage engine: InnoDB
2017-11-20 00:00:20 5464 [ERROR] Aborting
 
解决方法: yum安装mysql5.6 数据目录位置:/var/lib/mysql
在此目录下删除: ibdata1 ib_logfile1 ib_logfile0 这三个目录,重启动mysql成功
 
 
更改mysql root 密码:
[root@www mysql]# mysqladmin -u root password '123123'
Warning: Using a password on the command line interface can be insecure.
mysqladmin: unable to change password; error: 'Column count of mysql.user is wrong. Expected 43, found 39. Created with MySQL 50171, now running 50638. Please use mysql_upgrade to fix this error.'
报错信息:依据提示 执行。
[root@www mysql]# mysql_upgrade
再次更改mysql密码成功
[root@www mysql]# mysqladmin -uroot password '123123'
Warning: Using a password on the command line interface can be insecure.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

yum 安装 mysql5.5 mysql 5.6 mysql5.7的更多相关文章

  1. yum安装 lnmp (linux+nginx+php7.1+mysql5.7)

    1.第一步先更新yum update 2.yum安装nginx安装nginx最新源:yum localinstall http://nginx.org/packages/centos/7/noarch ...

  2. Yum 安装并设置 MySQL

    本质上都是设置一个yum源,然后yum安装即可.   不过添加yum源有两个方法,一种是自己新建一个 /etc/yum.repos.d/mysql-community.repo :另一种是使用MySQ ...

  3. linux下使用yum安装Apache+php+Mysql+phpMyAdmin

    适用redhat于32位及64位,前提架设好本地源.在这里不再赘述. 1 安装Apache+php+Mysql a.安装Apahce, PHP, Mysql, 以及php连接mysql库组件 yum ...

  4. CentOS yum安装和配置MySQL(转载)

    From:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html] 一.MySQL简介 说到数据库,我们大多想到 ...

  5. 转载:centos上yum安装apache+php+mysql等

    1. 更新系统内核到最新. [root@linuxfei ~]#yum -y update 系统更新后,如果yum安装时提示错误信息,请执行以下命令修复. [root@linuxfei ~]#rpm ...

  6. InputFormat,OutputFormat,InputSplit,RecordRead(一些常见面试题),使用yum安装64位Mysql

    列举出hadoop常用的一些InputFormat InputFormat是用来对我们的输入数据进行格式化的.TextInputFormat是默认的. InputFormat有哪些类型? DBInpu ...

  7. CentOS 5.6服务器配置YUM安装Apache+php+Mysql+phpmyadmin

    1. 更新系统内核到最新. [root@linuxfei ~]#yum -y update 系统更新后,如果yum安装时提示错误信息,请执行以下命令修复. [root@linuxfei ~]#rpm ...

  8. linux下yum安装指定的mysql版本

    因为直接使用yum安装的mysql会是默认版本5.1的版本  但是有的同学不满足又想要其他版本的怎么办呢? 曾时候我来提供一种方案(仅供参考): 我们可以使用rpm包来进行指定mysql版本的安装, ...

  9. CentOS 6.5通过yum安装和配置MySQL

    0x00 说明 Linux安装MySQL一共有两种方式,一种是下载安装包离线安装,另一种就是通过yum在线安装,这里先介绍在线安装的方式,此方法简单方便,出错最少,但是无法控制安装的MySQL版本,如 ...

随机推荐

  1. asp.net core 开发环境自定义域名及端口

    web项目上右键-> 选择属性-> 选择调试->编辑“应用url” ,再用vs启动web项目即可实现自定义url. 值得注意的是如果报“visual studio无法连接到iis e ...

  2. usaco-Money Systems

    题意: 给出几种硬币,求可用这几种硬币组合出价值为n的方案数.分析: 设dp[i]表示组合出价值i的方案数,则,dp[i]=∑dp[i-val[j]]. #include <iostream&g ...

  3. Apache Openwhisk学习(一)

    一.背景 最近中途参与的一个项目是和Serverless.Faas相关的,项目的整体架构和实现都参考了开源项目openwhisk,因此,同事们在编码时都会参考openwhisk的源码.因为以前从没有接 ...

  4. 关于AutoLayout(自动布局)那些事儿

    这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里.如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站. AutoLayout在去年的WWDC ...

  5. 【ActiveMQ】管理界面查看消息详情,报错/WEB-INF/tags/form/forEachMapEntry.tag PWC6199: Generated servlet error: The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

    ActiveMQ版本:5.12 JDK版本:1.8 ===================== 使用ActiveMQ过程中,在管理界面查看消息详情,发现报错: 查看日志信息,报错如下: 2017-11 ...

  6. JAVAWEB开发之JSP、EL、及会话技术(Cookie和Session)的使用详解

    Servlet的缺点 开发人员要十分熟悉JAVA 不利于页面调试和维护(修改,重新编译) 很难利用网页设计工具进行页面设计(HTML内容导入到servlet中,用PrintWriter的对象进行输出) ...

  7. 228. 汇总区间(leetcode)

    #整体思路:使用堆栈,在Python中可以使用列表代替:如果a[i]-a[i-1]==1,就要将a[i]合并到之前的区间里,#所以我们队首位元素开辟一个区间为[a[0],a[0]]#做最后汇总时候,如 ...

  8. overlay和overlay2的区别

    docker作为一个容器平台,它有一套自己的存储系统.它支持的driver有overlay,overlay2, aufs等等. 这篇文章主要分析overlay和overlay2的区别. overlay ...

  9. Tomcat Manager用户名和密码

    在浏览器输入http://localhost:8080/,打开Tomcat自带的默认主页面,右侧有“administration”“documentation”等模块.选择“administratio ...

  10. Ant Design 3.0 使用案例

    代码地址如下:http://www.demodashi.com/demo/12309.html 本文适合对象 有过React使用经验. 有过webpack使用经验. 了解node. DEMO使用方式 ...