MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLサーバーとサーバー-スタートアッププログラム


4つのMySQLサーバーとサーバー起動プログラムがあります。それらは以下にリストされています-

  • mysqld

  • mysqld_safe

  • mysql.server

  • mysqld_multi

mysqld

MySQLサーバーとも呼ばれます。これは、MySQLインストールでほとんどの作業を行うシングルマルチスレッドプログラムです。追加のプロセスを生成することはありません。 MySQLサーバーは、データベースとテーブルを含むMySQLデータディレクトリへのアクセスを管理するのに役立ちます。データディレクトリは、ログファイルやステータスファイルなどの他の情報のデフォルトの場所です。

MySQLサーバーが起動すると、クライアントプログラムからのネットワーク接続をリッスンし、これらのクライアントに代わってデータベースへのアクセスを管理するのに役立ちます。

起動時に指定されたオプションを表示するには、以下のコマンドを実行できます-

shell> mysqld --verbose --help

mysqld_safe

mysqld_safeは、Unixでmysqldサーバーを起動する正しい方法と見なされています。エラーが発生したときにサーバーを再起動したり、ランタイム情報をエラーログに記録したりするなどの特定の安全機能を追加します。

mysql.serverスクリプトを使用してサーバーを手動で開始または停止するには、startまたはstop引数を使用してコマンドラインからサーバーを呼び出します。以下に示します-

shell> mysql.server start
shell> mysql.server stop

mysql.server

mysql.serverは、場所をMySQLインストールディレクトリに変更します。次に、mysqld_safeを呼び出します。サーバーを特定のユーザーとして実行するには、適切なユーザーオプションをグローバル/etc/my.cnfオプションファイルの[mysqld]グループに追加できます。

mysqld_multi

mysqld_multiは、さまざまなUnixソケットファイルおよびTCP/IPポートで接続をリッスンするいくつかのmysqldプロセスを管理するように設計されています。サーバーを起動または停止したり、サーバーの現在のステータスを報告したりするために使用できます。

以下のコードを使用して呼び出すことができます-

shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]

  1. macOSへのMySQLのインストール

    MySQLをmacOSにインストールする方法を理解しましょう。 Finderのアイコンをダブルクリックしてマウントする必要があるディスクイメージ(.dmg)ファイル内にあるパッケージがあります。次のステップは、イメージをマウントしてその内容を表示することです。 MySQLをインストールする前に、ユーザーはすべてのMySQLサーバーインスタンスの実行が停止していることを確認する必要があります。これは、macOSサーバーまたは設定ペインにあるMySQLマネージャーアプリケーションを使用するか、コマンドラインでmysqladminshutdownを使用して実行できます。 MySQLは、パッケー

  2. UbuntuにMySQLをインストールして設定する方法

    MySQLは、オープンソースで強力な、広く使用されているリレーショナルデータベース管理システム(RDBMS)であり、データを単一または複数のデータテーブルに編成し、データタイプを相互に関連付けることができます。構造化照会言語(SQL)はRDBMSと連携し、大量のデータを保存または管理したい場合は、リレーショナルデータベースとSQLのサービスを利用します。 この記事では、Ubuntu18.04サーバーでMySQLを構成する方法を示します。また、認証を有効にしてからサービス管理を有効にする方法についても説明します。最後に、サービスをテストして構成が成功したことを確認する方法も学習します。 ステッ