加载中…
正文 字体大小:

Ubuntu16.04安装指定版本的Mysql(5.5/5.6)

(2017-03-30 02:08:12)
标签:

ubuntu16.04

mysql

指定版本

5.6

5.5

分类: linux技术
Ubuntu升级到了16.04,直接执行apt-get install mysql会安装5.7
可惜5.7下开发的APP启动都启动不起来,无奈需要降级。
尝试过的方法如下:
1, 参考官网downgrading方法:https://dev.mysql.com/doc/mysql-installation-excerpt/5.7/en/downgrading.html(彻底失败,我都不知道失败在什么地方)
2, 参考官网APT方式,希望能直接装个低版本的,失败。https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
3, 官网下载一个apt config工具,https://repo.mysql.com//mysql-apt-config_0.8.3-1_all.deb 真他娘可惜,满怀期待能成功,配置界面依然只有5.7可选择。
4, 别人的网站找了个低版本的配置工具,http://repo.mysql.com//mysql-apt-config_0.6.0-1_all.deb,更他娘的可惜,不识别Ubuntu16.04,手动指定让他认为我是15.01,配置界面终于显示出5.6,欣喜若狂,apt-get update;apt-get install mysql-server还是提示安装的是5.7.
---------------------------------------------------------------------------------------------------------------------------------
Google了一把
解决方案如下---
add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty main universe'
apt-get update(这一步花时间太长,我干脆删掉所有我以前添加的源)
apt-cache search mysql | grep mysql-server
从返回的结果查看有哪些版本可以安装,用下边的命令安装相应的版本。
如果没有5.6版本,尝试如下操作
编辑/etc/apt/sources.list和/etc/apt/sources.list.save, 搜索deb http://archive.ubuntu.com/ubuntu trusty main,如果这一行的结尾没有universe,手动加上,变成deb http://archive.ubuntu.com/ubuntu trusty main universe。然后执行apt update或者apt-get update
  apt install mysql-server-5.6 安装5.6版本 (这里没用apt-get,而是apt)
或者
apt install mysql-server-5.5安装5.5版本 (这里没用apt-get,而是apt)

安装完毕,成功。
tips:如果报错 Sub-process /usr/bin/dpkg returned an error code(1) , 请尝试 rm /var/lib/mysql/debian-5.7.flag

0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有