问题描述

我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6。

如果可能的话,我想安装(而不是升级)它“Debian Way”(即使用apt-get或dpkg)。

最佳解决方案

对于像12.10这样的旧版本:

(此版本为End of Lifed,请考虑升级!)

我已经使用基于MySQL 5.5 Debian软件包的MySQL 5.6软件包准备了PPA。不能保证它会立即起作用,但如果您能尝试并报告成功(或失败),我将不胜感激。

有MySQL 5.5和MySQL 5.6的PPA,都有最新的上游源。

更新:MySQL 5.6软件包在干净安装时失败,并且已修复。如果您发现更多错误,请直接通过启动板或https://github.com/oerdnj/deb.sury.org/issues与我联系

次佳解决方案

对于14.04用户:

Ubuntu 14.04默认为MySQL 5.5,但也可以从Universe归档版安装MySQL 5.6。安装5.6就像指定版本一样简单:

myuser@mypc:~$ sudo apt-get purge mysql-server-5.5 mysql-client-5.5

myuser@mypc:~$ sudo apt-get autoremove

myuser@mypc:~$ sudo apt-get install mysql-server-5.6 mysql-client-5.6

第三种解决方案

您可以在oracle.com上下载最新的.deb文件

然后只需运行命令

dpkg -i mysql-5.6.7-rc-debian6.0-x86_64.deb

我没有安装它,所以我不能保证预期的结果。

第四种方案

我刚刚写了一篇涵盖这个主题的博文。在Mysql 5.6 installation找到它。希望对你有帮助!

第五种方案

您当然可以从12.04和12.10中的存储库安装Mysql-5.5所需的所有内容,但以下内容可帮助您安装Mysql-5.6。

首先,我应该尝试在Software Centre或Gdebi中安装the official site中的deb文件,因为这些程序解决了依赖关系,dpkg没有。

编译mysql是您的下一个选择:

注意:执行’Debian way'(如您所述)只能获得mysql-5.5而不是5.6:即

sudo apt-get source mysql-5.5

因为默认情况下没有任何其他来源可用。如果你想使用最新的开发代码,你必须从官方网站下载它,这比尝试启用一些不稳定的存储库或其他更好。

目前还没有ppas可用(除了你尝试过的那个),因此以下编译mysql-5.6的方法实际上是获得你想要的最简单和唯一的方法。

但是,正如您所说,您有兴趣编译mysql 5.6的最新开发版本,以下说明可以帮助您:

从the mysql site下载最新的开发源代码并验证下载。目前你想要mysql-5.6.7-rc.tar.gz;在页面下,选择开发版本,然后在框中选择源代码。

现在,跑

tar xzvf mysql-5.6.7-rc.tar.gz

cd到文件夹并创建一个名为bld的文件夹:

cd mysql-5.6.7-rc

mkdir bld

cd bld

此时,获取依赖项非常重要

sudo apt-get install build-essential cmake libaio-dev

在构建过程中可以获得重要文档here,但您可能想要做的只是使用官方构建使用的标准选项。为此,如上所述here,请运行(在bld文件夹中):

cmake -DBUILD_CONFIG=mysql_release ..

然后当cmake配置完成并且满意时(注意它提到的任何缺少的依赖项;如果有任何缺失的依赖项下载它们然后删除bld目录中的所有内容并再次运行上面的cmake命令)

现在您已准备好使用make和您可能添加的任何选项运行编译:

make

编译完成后(大约需要一个小时),运行任一个

sudo make install or sudo checkinstall

现在,您应该安装mysql。任何进一步的信息都应该在非常详细的official guide中提供。

参考资料

如何安装mysql 5.6_如何安装MySQL 5.6?相关推荐

  1. 离线安装wxpython4.0.6_离线安装wxpython

    离线安装wxpython 前言 由于工作环境,我的工作机是在离线环境下的,没法连接外网.但是自己又想学习一下wxpython,只好自己手动离线安装,本来以为很简单的,但是实际上...一言难尽. 基本环 ...

  2. 2012 安装mysql 5.6_如何安装mysql server 5.6

    匿名用户 1级 2016-02-22 回答 有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, ...

  3. 如何安装mysql 5.6_如何通过编译工具安装mysql 5.6

    如何通过编译工具安装mysql 5.6 发布时间:2020-05-07 11:26:31 来源:亿速云 阅读:174 作者:三月 下文主要给大家带来如何通过编译工具安装mysql 5.6,希望这些文字 ...

  4. 阿里云 centos mysql 5.6_关于centOS安装配置mysql5.6那点事

    关于centOS安装配置mysql5.6那点事 第一步 下载安装 一.主要因为现在mysql官网yum直接推送mysql8,mysql5.1,然而mysql8不稳定,mysql5.1版本又太低,要想用 ...

  5. liunx上mysql源码安装mysql,搞定linux上MySQL编程(一):linux上源码安装MySQL

    [版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/m ...

  6. MySQL解压版安装

    MySQL解压版安装 1.下载对应版本的MySQL压缩包. 2.把压缩包解压在指定的位置. 3.在安装目录里面建一个文件,文件名字是指定的 my.ini 文件 4.在配置文件中写入如下的配置代码: [ ...

  7. 一台服务器两个mysql_在一台服务器上安装两个或多个mysql的实现步骤_MySQL

    如何在一台服务器上安装两个或者更多个的mysql呢?下面是详细的操作步骤,一起来学习学习吧. 一.环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统 ...

  8. 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so

    一.Ubuntu16.04.5 安装 MySQL 1.使用apt命令安装 sudo apt install mysql-server 安装过程会提示,推荐设置MySQL的root用户密码(注意:这里r ...

  9. mysql 5.7编译安装重启_mysql5.7源码编译安装

    安装mysql前的准备: 一.安装依赖的库: yum install  gcc-c++ ncurses-devel perl-Data-Dumper python-devel openssl open ...

最新文章

  1. 不能使用缺陷数据作为绩效度量
  2. 3D 立体 backface-visibility
  3. 详解Oracle DELETE和TRUNCATE 的区别
  4. 大数据世界要熟悉的5门语言
  5. #54 partition a sequence
  6. 品牌诞生于两个驱动力
  7. MySQL 时间戳(timestamp类型)和时间(datetime类型)的获取/相互转换/格式化
  8. Codeforces Round #318 [RussianCodeCup Thanks-Round] (Div. 1) B. Bear and Blocks 水题
  9. JUCE框架教程(4)—— Slider Class入门
  10. windows10完全卸载windows自带的skype
  11. Hexo接入网易云评论
  12. [转载]ExtJS中grid按照中文拼音首字母排序、改变行背景、列背景、静态数据分页不再困难...
  13. 在移动端单行文本在不同的屏幕下当文本过长时增加省略号效果
  14. LaTeX的一般图文混排介绍
  15. 11、有线接入网技术
  16. Cypress-should()常见断言
  17. vulnhub靶机-FIRSTBLOOD: 1
  18. t420i升级固态硬盘提升_2100MB超高读速,雷克沙推出新品固态,笔记本硬盘升级新选择...
  19. 重采样 resample
  20. 微信群管理软件哪个好?

热门文章

  1. 滑轮滚动到页面底部ajax加载数据的实例
  2. 搭建顶级域名下的个人博客网站
  3. C/C++的流(stream)对象
  4. ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程
  5. MS SQL入门基础:查看与修改索引
  6. 摘抄一篇:图的存储结构
  7. VC编译选项 /EHa 异常处理
  8. 国内版Office 365和Azure AAD绑定的问题及解决方案
  9. javax.mail.MessagingException: 501 Syntax: HELO hostname Linux端异常解决
  10. tomcat端口修改后在Eclipse中启动无效问题解决