2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

UserLAndのUbuntuにインストールしたMySQLを自動起動させる

Posted at

MySQLを自動起動させたい

UserLAndのUbuntu22.04にMySQL8.0がインストールされている状態。
UserLAndからUbuntuを立ち上げたときに自動でMySQLが起動するようにしたいけど、UserLAndではsystemctlが使えないので他の方法で自動起動するようにしました。そのやり方のメモを残します。

Ubuntu起動時に実行するスクリプトを使用する

UserLAndでUbuntuを立ち上げたときに/support/startSSHServer.sh を起動しているのでこのファイルにMySQL起動コマンドを追記する。

vim /support/startSSHServer.sh


#! /bin/bash

if [ ! -f /support/.ssh_setup_complete ]; then
    rm -rf /etc/dropbear
    mkdir /etc/dropbear
    dropbearkey -t dss -s 1024 -f /etc/dropbear/dropbear_dss_host_key
    dropbearkey -t rsa -s 2048 -f /etc/dropbear/dropbear_rsa_host_key
    dropbearkey -t ecdsa -s 521 -f /etc/dropbear/dropbear_ecdsa_host_key
    touch /support/.ssh_setup_complete
fi

dropbear -E -p 2022

# Start MySQL server
/etc/init.d/mysql start

UserLAndからUbuntuを再起動すると、MySQLが起動している。
ちなみにupdate-rc.dも試しましたが、こちらの方法ではできませんでした。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?