首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动后,mariadb服务无法启动

问重新启动后,mariadb服务无法启动
EN

Server Fault用户
提问于 2019-05-14 07:52:31
回答 1查看 1.8K关注 0票数 -1

我正在尝试让MariaDB10.2/10.3重新安装ubuntu服务器6.04,这是MySQL5.7附带的。安装过程正常,一切正常,直到我重新启动系统,那么mariadb服务将不再返回超时错误。

代码语言:javascript
复制
Job for mariadb.service failed because a timeout was exceeded. See "systemctl status mariadb.service" and "journalctl -xe" for details

systemctl状态返回:

代码语言:javascript
复制
mariadb.service - MariaDB 10.2.20 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
         migrated-from-my.cnf-settings.conf
Active: failed (Result: timeout) Since Mon 2019-05-13 18:04:28 CEST; 46s ago
Docs: man:mysqld(8)
      https://mariadb.com/kb/en/library/systemd/
Process: 1922 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 1909 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery && VAR = ||  VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ]  && systemctl set-enviroment _WSREP_START_POSITION=$VAR || exit 1 (code=exited, status=0/SUCCESS)
Process: 1901 ExecStartPre=/bin/sh -c systemctl unset-enviroment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process 1898 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
MainPID: 1922 (code=exited, status=0/SUCCESS)

ubuntu mysqld[1922]: [Note] Event Scheduler: Purging the queue. 0 events
ubuntu mysqld[1922]: [Note] InnoDB: Starting shutdown
ubuntu mysqld[1922]: [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
ubuntu mysqld[1922]: [Note] InnoDB: Buffer pool(s) to /var/lib/mysqld/ib_buffer_pool
ubuntu mysqld[1922]: [Note] InnoDB: Shutdown completed; log sequence number 3074612
    ubuntu mysqld[1922]: [Note] InnoDB:Removed temporary tablespace data file "ibtmp1"
    ubuntu mysqld[1922]: [Note] /usr/sbin/mysqld: Shutdown complete
ubuntu systemd[1]: Failed to start MariaDB 10.2.20 database server
ubuntu systemd[1]: mariadb.service: Unit entered failed state.
ubuntu systemd[1]: mariadb.service: Failed with result 'timeout'.

日志-xe返回大量的

代码语言:javascript
复制
AVC apparmor="DENIED" operation="open" or with operation="sendmsg"
EN

回答 1

Server Fault用户

发布于 2019-05-19 06:27:15

以下是/etc/parmor.d/usr.sbin.mysqld的一些内容,分别更改您的目录。

代码语言:javascript
复制
# vim:syntax=apparmor
# Last Modified: Tue Jun 19 17:37:30 2007
#include 
/usr/sbin/mysqld {
  #include 
...  
  /var/log/mysql.err rw,
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
  /var/log/mysql/ r,
  /var/log/mysql/* rw,
...  
  # Site-specific additions and overrides. See local/README for details.
  #include 
}

重装装置服务

代码语言:javascript
复制
$sudo service apparmor reload
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/967161

复制
相关文章

相似问题

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