GNU/Linux >> Linux の 問題 >  >> Linux

Linux 上の MySQL が起動時または起動時に起動しないようにするにはどうすればよいですか?

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 つの主要な初期化システムがあります:SystemdUpstartSysV .ほとんどすべての Linux システムは Systemd 上で実行されますが。他の 2 つの init システムもシステムに共存する場合があります。

Systemd の場合 、コマンド sudo systemctl disable mysql を使用;
Upstart の場合 、 echo manual >> /etc/init/mysql.override を使用;
SysV の場合 、次のコマンド sudo update-rc.d mysql disable を実行します

サーバーで実行されている init システムを知りたい場合は、この回答をお読みください。


Linux
  1. VHD から Linux を起動できますか?

  2. LinuxでNCQを(実際に)無効にする方法

  3. Linux から IPv4 スタックを動的に完全に無効にする方法は?

  1. Linuxコマンドラインから直接MySQL/MariaDBクエリを実行する方法

  2. LinuxのVirtualBoxでUSBドライブから起動する方法

  3. Linux – Linuxからブートローダーを実行する方法は?

  1. MySQLからCSVにテーブルをエクスポートする方法

  2. Linuxを使用してMySQLでユーザーを表示する方法

  3. AlmaLinux8にMattermostをインストールする方法