【问题标题】:MySQL 5.6.10 via apt-get [closed]MySQL 5.6.10 通过 apt-get [关闭]
【发布时间】:2013-02-04 00:19:22
【问题描述】:

MySQL 5.6.10 现已全面上市。如果我尝试升级它却说我已经在最新版本,即使安装的版本是 5.5.29。我在 Ubuntu 12.04 上。

$ sudo apt-get install --upgrade mysql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
$ mysql --version
mysql  Ver 14.14 Distrib 5.5.29, for debian-linux-gnu (x86_64) using readline 6.2

我事先跑过sudo apt-get update

有人设法通过 aptitude 安装 MySQL 5.6 吗?

【问题讨论】:

  • 为什么要结束这个问题?
  • 从源代码构建它!
  • 是的,很好的反馈,谢谢。
  • 它可能已经关闭,因为它更适合超级用户或其他此类站点。

标签: mysql apt-get aptitude


【解决方案1】:

我不知道如何通过 aptitude 执行此操作,但您可以尝试从源代码编译最新版本。

  • 安装 libaio
$ cd /opt
$ wget http://www.morphisms.net/~wkj/download/libaio.tbz
$ bunzip2 libaio.tbz
$ tar xf libaio.tar
  • 下载 MySQL 5.6.10
$ wget http://www.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/
$ tar xzf mysql-5.6.10.tar.gz
$ cd mysql-5.6.10
  • 配置和编译 MySQL
$ PATH=$PATH:/opt/bison/bin   #bison binary should be in your path

$ cmake . -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/opt/mysql-5.6.10/data/ 
-DCMAKE_INSTALL_PREFIX=/opt/mysql-5.6.10 -DCURSES_LIBRARY=/opt/ncurses/lib/libncurses.a 
-DCURSES_INCLUDE_PATH=/opt/ncurses/include/ -DHAVE_LIBAIO_H=/opt/libaio/include/ 
 -DINSTALL_LAYOUT=STANDALONE -DENABLED_PROFILING=ON 
-DMYSQL_MAINTAINER_MODE=OFF -DWITH_DEBUG=OFF -DDEFAULT_CHARSET=utf8 
-DENABLED_LOCAL_INFILE=TRUE -DWITH_ZLIB=bundled

$ make

设置正确的系统位置!

  • 安装

进行安装

它对我有用。来自:http://www.geeksww.com/tutorials/database_management_systems/mysql/installation/download_configure_compile_and_install_mysql_56.php

【讨论】:

  • 使用wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.15.tar.gz获取最新版本的源码(截至今日5.6.15)
猜你喜欢
  • 1970-01-01
  • 2013-03-10
  • 2016-07-28
  • 1970-01-01
  • 2017-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多