首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ubuntu12.04上安装mysql,无法找到messagefile '/usr/share/mysql/errmsg.sys‘

无法在ubuntu12.04上安装mysql,无法找到messagefile '/usr/share/mysql/errmsg.sys‘
EN

Server Fault用户
提问于 2012-08-10 13:26:48
回答 3查看 5K关注 0票数 3

试图安装mysql,使用apt-get,但失败了。

代码语言:javascript
复制
# apt-get install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  mysql-server-5.5
Suggested packages:
  tinyca
The following NEW packages will be installed:
  mysql-server mysql-server-5.5
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,726 kB of archives.
After this operation, 31.4 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com/ubuntu/ precise-updates/main mysql-server-5.5 i386 5.5.24-0ubuntu0.12.04.1 [8,714 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise-updates/main mysql-server all 5.5.24-0ubuntu0.12.04.1 [11.7 kB]
Fetched 8,726 kB in 12s (686 kB/s)                                             
Preconfiguring packages ...
Selecting previously unselected package mysql-server-5.5.
(Reading database ... 30953 files and directories currently installed.)
Unpacking mysql-server-5.5 (from .../mysql-server-5.5_5.5.24-0ubuntu0.12.04.1_i386.deb) ...
egrep: /etc/mysql/: No such file or directory
Selecting previously unselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.5.24-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Setting up mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ...
runlevel:/var/run/utmp: No such file or directory
120810 17:25:06 [ERROR] Can't find messagefile '/usr/share/mysql/errmsg.sys'
120810 17:25:06 [Note] Plugin 'FEDERATED' is disabled.
120810 17:25:06 InnoDB: The InnoDB memory heap is disabled
120810 17:25:06 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120810 17:25:06 InnoDB: Compressed tables use zlib 1.2.3.4
120810 17:25:06 InnoDB: Initializing buffer pool, size = 128.0M
120810 17:25:06 InnoDB: Completed initialization of buffer pool
120810 17:25:06 InnoDB: highest supported file format is Barracuda.
120810 17:25:06  InnoDB: Waiting for the background threads to start
120810 17:25:07 InnoDB: 1.1.8 started; log sequence number 1595675
120810 17:25:07 [ERROR] Aborting

120810 17:25:07  InnoDB: Starting shutdown...
120810 17:25:07  InnoDB: Shutdown completed; log sequence number 1595675
120810 17:25:07 [Note] 
runlevel:/var/run/utmp: No such file or directory
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
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)

你知道怎么回事吗?

更新是因为模板不好

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-08-10 15:35:57

这可能是由几个不同的因素造成的,文件/目录权限是一个,mysql版本/OS不匹配,或者只是包错误。很难分辨出你打的是哪一个。您可以选择直接从mysql下载或percona使用包,这些包通常更容易安装。

如果可以找到此二进制文件,请运行以下命令:

mysql_install_db --用户=mysql--无默认值

这可能会解决问题。否则,尝试更新您的操作系统,清除mysql包,然后重新安装。

票数 4
EN

Server Fault用户

发布于 2012-08-10 15:32:24

我在我刚安装的Ubuntu12.04x86-64服务器上运行了apt install mysql-server命令,并成功地安装了mysql-server。

看起来您的Ubuntu安装有问题。我建议重新安装或尝试从源代码安装mysql。

票数 1
EN

Server Fault用户

发布于 2016-05-02 11:53:10

清除mysql

代码语言:javascript
复制
apt-get purge mysql-common
apt-get install mysql-server
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/416287

复制
相关文章

相似问题

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