【问题标题】:MySQL issue at boot time启动时的 MySQL 问题
【发布时间】:2017-04-02 07:52:21
【问题描述】:

你能帮帮我吗?

当服务 mysqld_multi 在启动时启动时出现此错误:

161118 13:18:57 mysqld_safe 使用来自的数据库启动 mysqld 守护进程 /var/lib/mysql/monitor

161118 13:18:58 [注意] /usr/sbin/mysqld (mysqld 5.5.48-MariaDB) 从进程 3076 开始 ...

161118 13:18:58 InnoDB:互斥锁和 rw_locks 使用 GCC atomic builtins

161118 13:18:58 InnoDB:压缩表使用 zlib 1.2.3

161118 13:18:58 InnoDB:使用 Linux 原生 AIO

161118 13:18:58 InnoDB:初始化缓冲池,大小=128.0M

161118 13:18:58 InnoDB:缓冲池初始化完成

161118 13:18:58 InnoDB:支持的最高文件格式是梭子鱼。

161118 13:18:58 InnoDB:等待后台线程启动

161118 13:18:59 Percona XtraDB (http://www.percona.com) 5.5.47-MariaDB-37.7 开始;日志序列号 7008339

161118 13:18:59 [注意] 插件“FEDERATED”已禁用。

161118 13:18:59 [注意] 插件“反馈”已禁用。

161118 13:18:59 [注意] 在 IP: '0.0.0.0' 上创建的服务器套接字。

161118 13:18:59 [错误] 无法启动服务器:绑定 TCP/IP 端口。得到 错误:13:权限被拒绝

161118 13:18:59 [错误] 你是否已经有另一个 mysqld 服务器 在端口:13306 上运行?

161118 13:18:59 [错误] 中止

161118 13:18:59 InnoDB:开始关机...

161118 13:19:00 InnoDB:关闭完成;日志序列号 7008339

161118 13:19:00 [注意] /usr/sbin/mysqld: 关机完成

161118 13:19:00 mysqld_safe 来自 pid 文件的 mysqld /var/lib/mysql/monitor/mysqld002.pid 结束

一旦服务器启动,如果我以 root 身份执行“service mysqld_multi start” 用户我得到这个输出并且 MYSQL 开始工作:

161118 13:25:11 mysqld_safe 使用来自的数据库启动 mysqld 守护进程 /var/lib/mysql/monitor

161118 13:25:11 [注意] /usr/sbin/mysqld (mysqld 5.5.48-MariaDB) 从进程 3876 开始 ...

161118 13:25:11 InnoDB:互斥锁和 rw_locks 使用 GCC atomic builtins

161118 13:25:11 InnoDB:压缩表使用 zlib 1.2.3

161118 13:25:11 InnoDB:使用 Linux 原生 AIO

161118 13:25:11 InnoDB:初始化缓冲池,大小=128.0M

161118 13:25:11 InnoDB:缓冲池初始化完成

161118 13:25:11 InnoDB:最高支持的文件格式是梭子鱼。

161118 13:25:11 InnoDB:等待后台线程启动

161118 13:25:12 Percona XtraDB (http://www.percona.com) 5.5.47-MariaDB-37.7 开始;日志序列号 7008339

161118 13:25:12 [注意] 插件“FEDERATED”已禁用。

161118 13:25:12 [注意] 插件“反馈”已禁用。

161118 13:25:12 [注意] 在 IP: '0.0.0.0' 上创建的服务器套接字。

161118 13:25:12 [注意] 事件调度程序:加载了 0 个事件

161118 13:25:12 [注意] /usr/sbin/mysqld:准备连接。

版本:“5.5.48-MariaDB”套接字: '/var/lib/mysql/monitor/mysqld002.sock' 端口:13306 MariaDB 服务器

为什么??????????

【问题讨论】:

  • 您正在使用 mysqld_multi - 您是否检查过您没有在启动时启动 mysqld?另外,你的配置文件里有什么?
  • 您好,mysqld 服务已禁用,已在 chkconfig 中删除。这是我想到的第一件事。

标签: mysql linux permissions boot tcp-ip


【解决方案1】:

问题已解决。

问题在于 SELinux 的状态。 将参数 SELINUX 更改为“permissive”而不是“enforcing”(在文件 /etc/sysconfig/selinux 中)服务在启动时启动正常。

就是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    相关资源
    最近更新 更多