MySQLをUbuntuに追加すると、サーバーの起動時に自動的に起動します。システムで起動しないようにしてください。
どうすれば無効にして手動で起動できますか?
MariaDBはsystemd
を使用します MySQL を使用します。 MySQLまたはMariaDBを無効にするには、起動時に起動しないように実行します。
systemctl list-unit-files '*mariadb*' '*mysql*'
mysql.service
が表示された場合は、まず無効にしてください。
Sudo systemctl disable mysql
これで、MySQLを起動および停止できます
Sudo systemctl stop mysql.service
Sudo systemctl start mysql.service
Ubuntu 18.04では、Sudo systemctl disable mysql
により、起動時にmysql-server
が自動起動しなくなります。
Linuxの場合、3つの主要なinitシステムがあります:Systemd
、Upstart
およびSysV
。ほとんどすべてのLinuxシステムはSystemdで実行されますが。他の2つのinitシステムもシステムに共存する場合があります。
Systemd
の場合は、コマンドSudo systemctl disable mysql
を使用します。Upstart
の場合、echo manual >> /etc/init/mysql.override
を使用します。SysV
の場合、次のコマンドを実行しますSudo update-rc.d mysql disable
サーバーで実行されているinitシステムを確認するには、この answer をお読みください。