2016-03-14 34 views
7

2016-03-14 02:30:29 58150 [ERROR] InnoDB: Unable to lock ./ibdata1, error: 35 2016-03-14 02:30:29 58150 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.如何解決InnoDB:無法鎖定./ibdata1 mysql錯誤?

+6

你檢查了另一個mysqld進程嗎?聽起來你已經在運行守護進程了。 –

回答

36

首先,使用ps命令列表MySQL的過程:

ps aux | grep mysql 

enter image description here

然後殺掉進程

sudo kill 56311 
0

不管你信不信,解決的辦法是在其他地方。這個問題顯然源於AppArmor的錯誤配置。

所以只是做:

$ apt install apparmor-profiles 

,然後重啓MySQL(注意如何快,它會重新啓動)。

我注意到一個文件做時丟失相關的AppArmor:

$ systemctl status mysql.service 

瞧。