首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Debian7Wheezy上安装MySQL 5.7

在Debian7Wheezy上安装MySQL 5.7
EN

Stack Overflow用户
提问于 2016-02-09 00:51:55
回答 3查看 4.6K关注 0票数 1

我想在Debian7Wheezy上安装MySql 5.7。我放了:

代码语言:javascript
复制
deb http://repo.mysql.com/apt/debian/   wheezy mysql-5.7

在文件中:

代码语言:javascript
复制
/etc/apt/sources.list.d/mysql.list

接下来,我运行命令:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get upgrade

并尝试安装软件包:

代码语言:javascript
复制
sudo apt-get install mysql-server-5.7

我得到一个错误:

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'mysql-community-server' instead of 'mysql-server-5.7'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mysql-community-server : Depends: mysql-common (= 5.7.11-1debian7) but 5.5.47-0+deb7u1 is to be installed
                          Depends: mysql-client (= 5.7.11-1debian7)
E: Unable to correct problems, you have held broken packages.

你有什么办法来解决这个问题吗?我也试过了:

代码语言:javascript
复制
Note, selecting 'mysql-community-server' instead of 'mysql-server-5.7'

但这并不是问题的解决方案。

EN

回答 3

Stack Overflow用户

发布于 2016-08-12 22:56:05

我偶然发现了这篇文章,我可以通过直接从MySQL Downloads下载.deb包来确认简单地更改缓存的优先级

使用命令行:

代码语言:javascript
复制
$ cd /usr/src && sudo wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb

请注意:通常情况下,linux上的/src目录可以让源代码在编译前存活-我相信上面的deb包就属于这里。

这适用于Debian/Wheezy。

代码语言:javascript
复制
$ sudo dpkg -i http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb

完成这些步骤后,您只需点击Ok,然后像正常一样继续安装mysql-server

代码语言:javascript
复制
$ sudo apt-update
$ sudo apt-get install mysql-server

对我来说,这导致了以下结果:

info MySQL社区服务器5.7.14已启动。正在设置mysql-server (5.7.14-1debian7) ...

进一步阅读,如果你想删除这个包,你可以这样做:

代码语言:javascript
复制
$ cd /usr/src && sudo dpkg --remove http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
票数 2
EN

Stack Overflow用户

发布于 2020-09-08 15:47:34

从2020年开始,随着Debian Wheezy 7.11的发布,answer不能再工作了。我不得不改变一些事情,我想分享一下结果可能会很有用:

安装mysql-apt-config_0.8.10-1_all.deb ( 0.8.15-1_all版本不起作用: dpkg不能处理它包含的"control.tar.xz"。)

代码语言:javascript
复制
cd /usr/src
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

这将创建必要的/etc/apt/sources.list.d/mysql.list文件。

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install mysql-server

感谢David Kehr,我从那里得到了mysql-apt-config的工作版本。

票数 0
EN

Stack Overflow用户

发布于 2016-06-16 18:49:45

您不需要在apt-get命令中指定版本,只需键入:

代码语言:javascript
复制
sudo apt-get install mysql-server

安装后,您可以输入以下命令来检查mysql版本

代码语言:javascript
复制
aptitude show mysql-server

在我的机器上,我得到了以下结果:

代码语言:javascript
复制
...
Version : 5.7.13-1debian7
...
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35274926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档