ホームページ > データベース > mysql チュートリアル > Linux サーバーで MySQL サービスを開始および停止する方法

Linux サーバーで MySQL サービスを開始および停止する方法

PHPz
リリース: 2023-04-17 17:17:21
オリジナル
2778 人が閲覧しました

MySQL は、多くのアプリケーションや Web サイトで広く使用されている人気のリレーショナル データベース管理システムです。開発者であってもシステム管理者であっても、MySQL の基本操作を習得する必要があります。最も基本的な操作の 1 つは、MySQL サービスの開始と停止です。

MySQL の起動と停止のプロセスは非常に簡単です。この記事では、Linux サーバー上で MySQL サービスを開始および停止する方法を説明します。

MySQL サービスの開始

Linux サーバー上で MySQL サービスを開始するには、コマンド ライン ツールを使用する方法と自動起動スクリプトを使用する方法の 2 つがあります。

方法 1: コマンド ライン ツールを使用する

コマンド ライン ツールを使用して、MySQL サービスを開始できます。次の手順に従ってください:

  1. ターミナルを開きます。
  2. ターミナルに次のコマンドを入力して MySQL サービスを開始します:
sudo service mysql start
ログイン後にコピー
  1. 権限を確認するためにシステム ログイン パスワードの入力を求められます。
  2. MySQL が正常に起動すると、次の出力が表示されるはずです。
$ sudo service mysql start
 * Starting MySQL database server mysqld
   ...done.
ログイン後にコピー

方法 2: 自己起動スクリプトを使用する

MySQL サービスを開始する別の方法自己起動スクリプトを使用しています。これにより、システムの起動時に MySQL サービスが自動的に開始されます。

次の手順に従ってください:

  1. ターミナルを開きます。
  2. ターミナルに次のコマンドを入力して、my.cnf ファイルを編集します:
sudo nano /etc/mysql/my.cnf
ログイン後にコピー
ログイン後にコピー
  1. my.cnf ファイルの最後に次の行を追加します:
[mysqld]
should_restart_mysql = yes
ログイン後にコピー

これにより、システムの起動時に MySQL が自動的に起動します。

  1. my.cnf ファイルを保存して閉じます。
  2. ターミナルに次のコマンドを入力してシス​​テムを更新します:
sudo update-rc.d mysql defaults
ログイン後にコピー
  1. MySQL が正常に起動すると、次の出力が表示されるはずです:
$ sudo update-rc.d mysql defaults
Adding system startup for /etc/init.d/mysql ...
   /etc/rc0.d/K20mysql -> ../init.d/mysql
   /etc/rc1.d/K20mysql -> ../init.d/mysql
   /etc/rc6.d/K20mysql -> ../init.d/mysql
   /etc/rc2.d/S20mysql -> ../init.d/mysql
   /etc/rc3.d/S20mysql -> ../init.d/mysql
   /etc/rc4.d/S20mysql -> ../init.d/mysql
   /etc/rc5.d/S20mysql -> ../init.d/mysql
ログイン後にコピー

MySQL サービスの停止

Linux サーバー上の MySQL サービスを停止するには、コマンド ライン ツールを使用する方法と自己起動スクリプトを使用する方法の 2 つがあります。

方法 1: コマンド ライン ツールを使用する

コマンド ライン ツールを使用して、MySQL サービスを停止できます。次の手順に従ってください:

  1. ターミナルを開きます。
  2. ターミナルに次のコマンドを入力して MySQL サービスを停止します:
sudo service mysql stop
ログイン後にコピー
  1. 権限を確認するためにシステムのログイン パスワードを入力するよう求められます。
  2. MySQL が正常に停止すると、次の出力が表示されます。
$ sudo service mysql stop
 * Stopping MySQL database server mysqld
   ...done.
ログイン後にコピー

方法 2: 自己起動スクリプトを使用する

MySQL を停止する別の方法サービスは自己起動スクリプトを使用しています。これにより、システムのシャットダウン時に MySQL サービスが自動的にシャットダウンされます。

次の手順に従ってください:

  1. ターミナルを開きます。
  2. ターミナルに次のコマンドを入力して、my.cnf ファイルを編集します:
sudo nano /etc/mysql/my.cnf
ログイン後にコピー
ログイン後にコピー
  1. my.cnf ファイルの最後に次の行を追加します:
[mysqld]
should_restart_mysql = no
ログイン後にコピー

これにより、システムのシャットダウン時に MySQL が自動的にシャットダウンされます。

  1. my.cnf ファイルを保存して閉じます。
  2. ターミナルに次のコマンドを入力してシス​​テムを更新します:
sudo update-rc.d mysql remove
ログイン後にコピー
  1. MySQL が正常に停止すると、次の出力が表示されるはずです:
$ sudo update-rc.d mysql remove
 Removing any system startup links for /etc/init.d/mysql ...
   /etc/rc0.d/K20mysql
   /etc/rc1.d/K20mysql
   /etc/rc2.d/S20mysql
   /etc/rc3.d/S20mysql
   /etc/rc4.d/S20mysql
   /etc/rc5.d/S20mysql
   /etc/rc6.d/K20mysql
ログイン後にコピー

結論

Linux サーバー上での MySQL サービスの開始と停止は単純ですが重要なタスクであり、データベース開発者とシステム管理者の両方にとって必要です。この記事では、コマンド ライン ツールと自己起動スクリプトを使用して MySQL サービスを開始および停止する方法を説明しました。自分に合った方法を選択し、MySQL サービスが利用可能で安全であることを常に確認してください。

以上がLinux サーバーで MySQL サービスを開始および停止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート