首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >升级MySQL服务器问题

升级MySQL服务器问题
EN

Ask Ubuntu用户
提问于 2013-05-09 04:21:31
回答 1查看 32.7K关注 0票数 15

我未能升级MySQL服务器。以下是我尝试过的:

我首先发出这个命令来更新包列表:

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

然后,通过以下方式升级:

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

它显示了以下错误:

代码语言:javascript
运行
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 mysql-server-5.5 : Depends: mysql-server-core-5.5 (= 5.5.28-0ubuntu0.12.04.2) but 5.5.31-0ubuntu0.12.04.1 is installed
E: Unmet dependencies. Try using -f.

显然,安装了一个更新的版本(但为什么?我没有手动安装)。好的,正如它所建议的,我发出命令试图修复:

代码语言:javascript
运行
复制
sudo apt-get -f install

这是输出:

代码语言:javascript
运行
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  mysql-server mysql-server-5.5
Suggested packages:
  tinyca mailx
The following packages will be upgraded:
  mysql-server mysql-server-5.5
2 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
2 not fully installed or removed.
Need to get 0 B/8889 kB of archives.
After this operation, 64.5 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_HK.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
dpkg: dependency problems prevent configuration of mysql-server-5.5:
 mysql-server-5.5 depends on mysql-server-core-5.5 (= 5.5.28-0ubuntu0.12.04.2); however:
  Version of mysql-server-core-5.5 on system is 5.5.31-0ubuntu0.12.04.1.
dpkg: error processing mysql-server-5.5 (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          Errors were encountered while processing:
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

然后,我尝试使用一些人在互联网上建议的另一个命令:

代码语言:javascript
运行
复制
sudo apt-get -f upgrade

产生了同样的输出。除了重新安装MySQL服务器之外,我还能做什么?

使用Ubuntu服务器12.04 LTS

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-05-09 04:41:07

这在我身上发生了,但是在做了sudo apt-get update之后,它却没有得到mysql-server的最新版本,只有mysql-server-core。我首先建议执行另一个sudo apt-get update,然后继续安装软件包。

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

如果这样做不起作用,那么重新安装:

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

如果这不起作用,那么只需简单地purgemysql-server-core包,然后再次安装mysql-server

代码语言:javascript
运行
复制
sudo apt-get purge mysql-server-core mysql-server-core-5.5

sudo apt-get install mysql-server

如果这不起作用,那就疯狂地去做吧:

代码语言:javascript
运行
复制
sudo apt-get clean

sudo apt-get autoclean

sudo apt-get purge mysql-server*

sudo apt-get install mysql-server

作为最后的手段,我会清除,重新启动,安装。

票数 28
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/292865

复制
相关文章

相似问题

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