在 Ubuntu 18.04 WSL 上安装 MariaDB - 问题系统尚未使用 systemd 作为初始系统(PID 1)启动。不能操作
Installing MariaDB on Ubuntu 18.04 WSL - ISSUE System has not been booted with systemd as init system (PID 1). Can't operate
我正在尝试将 mariaDB v 10.4 安装到 Ubuntu 18.04 WSL linux 子系统上,但无法启动 mysql 服务。在安装过程中出现以下错误:
System has not been booted with systemd as init system (PID 1). Can't
operate.
当我尝试手动启动服务时出现以下错误:
mysql: unrecognized service
我完全不知道从哪里开始。任何帮助将不胜感激。
您的 Ubuntu 18.04 似乎不是使用默认初始化系统启动的,现在是 systemd
。也许您的系统使用了替代的初始化系统,例如 sysvinit
或 upstart
。分析 Ubuntu 18.04 的最新 MariaDB 10.4 服务器包 (mariadb-server-10.4_10.4.10+maria~bionic_amd64.deb),该包似乎只依赖于 systemd init 系统.包中也没有添加任何遗留的初始化脚本。
意味着你有两种可能性:要么安装 systemd 并将其用作初始化系统(使用 systemd-sysv
包),要么基于旧版本的 MariaDB 创建你自己的初始化脚本。这是来自 MariaDB 10.2 包的初始化脚本作为参考:https://gist.github.com/Napsty/b8ee4364d710518a958bf0ad12267757
我正在尝试将 mariaDB v 10.4 安装到 Ubuntu 18.04 WSL linux 子系统上,但无法启动 mysql 服务。在安装过程中出现以下错误:
System has not been booted with systemd as init system (PID 1). Can't operate.
当我尝试手动启动服务时出现以下错误:
mysql: unrecognized service
我完全不知道从哪里开始。任何帮助将不胜感激。
您的 Ubuntu 18.04 似乎不是使用默认初始化系统启动的,现在是 systemd
。也许您的系统使用了替代的初始化系统,例如 sysvinit
或 upstart
。分析 Ubuntu 18.04 的最新 MariaDB 10.4 服务器包 (mariadb-server-10.4_10.4.10+maria~bionic_amd64.deb),该包似乎只依赖于 systemd init 系统.包中也没有添加任何遗留的初始化脚本。
意味着你有两种可能性:要么安装 systemd 并将其用作初始化系统(使用 systemd-sysv
包),要么基于旧版本的 MariaDB 创建你自己的初始化脚本。这是来自 MariaDB 10.2 包的初始化脚本作为参考:https://gist.github.com/Napsty/b8ee4364d710518a958bf0ad12267757