首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ubuntu 11上安装mysql

无法在ubuntu 11上安装mysql
EN

Stack Overflow用户
提问于 2012-04-02 15:47:48
回答 4查看 10.5K关注 0票数 3

我想在我的Ubuntu11.10中安装mysql。我在终端中使用sudo apt-get install mysql-server进行安装。

它给出了这个错误:

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-server is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up mysql-server-5.1 (5.1.61-0ubuntu0.11.10.1) ...
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.1 (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports has already been reached
                                                                    dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.1; however:
  Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports has already been reached
                                                                    Errors were encountered while processing:
 mysql-server-5.1
 mysql-server

有人能告诉我这是怎么回事吗?我该如何解决这个问题?

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-02 15:54:05

尝试删除apparmor软件包:

代码语言:javascript
复制
sudo apt-get remove apparmor 

然后使用mysql-common包重新尝试安装:

代码语言:javascript
复制
sudo apt-get install mysql-common mysql-server
票数 11
EN

Stack Overflow用户

发布于 2012-07-25 05:28:52

考虑到以下几点,它肯定会起作用。我绞尽脑汁思考了几个小时,这终于有了帮助:

  1. dpkg --remove mysql-server-5.5

或者只是

dpkg --remove mysql-server

  • sudo apt-get purge -f mysql-server mysql-common

  • sudo apt-get install mysql-server mysql-common
票数 4
EN

Stack Overflow用户

发布于 2012-09-25 16:43:16

我得到了错误“

错误2002 (HY000):无法通过套接字'/var/run/mysqld/mysqld.sock‘(111)连接到本地MySQL服务器“

我做了这个http://hunt4.biz/wordpress/?p=25

$ mysqld

重新启动后,打开一个shell并输入以下内容:

代码语言:javascript
复制
1. ~$ sudo mysqld &
2. ~$ ps -aux | grep mysqld

查找类似如下的内容:

代码语言:javascript
复制
mysql    27035  0.0  0.7 180584 27412 ?        Ssl  08:41   0:05 /usr/sbin/mysqld
3. ~$ sudo kill -9  27035
4. ~$ sudo /etc/init.d/mysql start or sudo service mysql start

然后

代码语言:javascript
复制
sudo apt-get remove apparmor 

解决了我的问题。

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

https://stackoverflow.com/questions/9972611

复制
相关文章

相似问题

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