無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 4 データベース管理 :: 4.1 サーバ サイド プログラムの概略
« 4 データベース管理

4.2 mysqld ? MySQL サーバ »
Section Navigation      [Toggle]
  • 4 データベース管理
  • 4.1 サーバ サイド プログラムの概略
  • 4.2 mysqld ? MySQL サーバ
  • 4.3 MySQL サーバ スタートアップ プログラム
  • 4.4 mysqlmanager ? MySQL Instance Manager
  • 4.5 インストール関連プログラム
  • 4.6 セキュリティ問題
  • 4.7 MySQL アクセス権限システム
  • 4.8 MySQL ユーザ アカウント管理
  • 4.9 バックアップとリカバリ
  • 4.10 MySQL のローカライズと国際的使用
  • 4.11 MySQL サーバ ログ
  • 4.12 同じマシン上での複数 MySQL サーバの実行
  • 4.13 MySQL クエリ キャッシュ

4.1. サーバ サイド プログラムの概略

MySQL サーバ、mysqld は、 MySQL 設定の中核を担うメイン プログラムです。このプログラムには、MySQL を設置するときの設定方法やサーバの起動と停止の関連スクリプトなどを添付しています。このセクションでは、サーバと関連プログラムの概要について説明します。次のセクションでは、そのプログラムに関する詳細について説明します。

MySQL プログラムには様々なオプションがあります。それぞれのプログラムには、プログラム オプションの詳細などを示す --help オプションがあります。必要に応じて、mysqld --help コマンドを試行してください。

MySQL の標準プログラム (デフォルト値) は、コマンドラインまたはオプション ファイルなどで指定して、書き換えることができます。詳細は、項3.3. 「プログラム・オプションの指定」 を参照してください。

次のリストは、MySQL サーバと関連プログラムの概説です。

  • mysqld

    SQL デーモン (MySQL サーバ)。クライアントがサーバへ接続することで、データベースへアクセスするという仕組みであるため、クライアント プログラムを使用するには、mysqld が稼動していることが条件となる。詳細は 項4.2. 「mysqld ? MySQL サーバ」 を参照のこと。

  • mysqld_safe

    サーバの起動スクリプト。mysqld_safe で、mysqld の起動を試行する。詳細は 項4.3.1. 「mysqld_safe ? MySQL サーバ スタートアップ スクリプト」 を参照のこと。

  • mysql.server

    サーバの起動スクリプト。System V の実行ディレクトリを使用しているシステムで使用するスクリプトである。これで 特定の動作レベルのシステム サービスを立ち上げる。このスクリプトは、MySQL サーバを起動するために、mysqld_safe を呼び出す。詳細は 項4.3.2. 「mysql.server ? MySQL サーバ スタートアップ スクリプト」 を参照のこと。

  • mysqld_multi

    サーバの起動スクリプト。複数サーバを使用している場合の起動、停止を行う。詳細は 項4.3.3. 「mysqld_multi ? 複数のMySQL サーバ管理」 を参照のこと。mysqld_multi の択一的なコマンドには、mysqlmanager がある。これを MySQL Instance Manager と呼ぶ。詳細は 項4.4. 「mysqlmanager ? MySQL Instance Manager」 を参照のこと。

  • mysql_install_db

    このスクリプトは MySQL データベースを作成し、デフォルト権限で特権テーブルを初期設定する。MySQL を初めてシステムにインストールするときに一度だけ実行する。詳細は 項2.10.2. 「Unix のインストール後のプロシージャ」 を参照のこと。

  • mysqlmanager

    MySQL Instance Manager は MySQL サーバの監視と管理を行うプログラム。詳細は 項4.4. 「mysqlmanager ? MySQL Instance Manager」 を参照のこと。

  • mysql_fix_privilege_tables

    MySQL アップグレード操作を行った後にこのプログラムを使う。このプログラムは、新しいバージョンの MySQL で発生した変更にあわせて権限テーブルを更新する。詳細は 項4.5.2. 「mysql_fix_privilege_tables ? MySQL システム テーブルのアップグレード」 を参照のこと。

    ノート: MySQL 5.1.7 以降は、mysql_upgrade よりも優先のコマンドである。

  • mysql_upgrade

    MySQL アップグレード操作を行った後にこのプログラムを使う。このプログラムは、テーブルの互換性をチェックし、必要に応じて修正を行う。そして、新しいバージョンの MySQL で発生した変更を特権テーブルで更新する。詳細は 項4.5.4. 「mysql_upgrade ? MySQL アップグレードのテーブル チェック」 を参照のこと。

  • mysql_tzinfo_to_sql

    このプログラムは zoneinfo データベース (タイム ゾーンを記述しているファイル セット) のホスト システムの内容を使用して、mysql のタイム ゾーン テーブルをロードする。詳細は 項4.5.5. 「mysql_tzinfo_to_sql ? タイム ゾーン テーブルのロード」 を参照のこと。

  • make_win_bin_dist

    このプログラムは Windows で使用。ソース ディストリビューションを建てたあとに、インストール用の MySQL ディストリビューションをパッケージ化する。詳細は 項4.5.1. 「make_win_bin_dist ? Package MySQL 配布 (ZIP アーカイブ)」 を参照のこと。

サーバ ホストでは他のプログラムも稼動しています。

  • make_binary_distribution

    このプログラムでコンパイルした MySQLのバイナリ リリースを行う。これは、他の MySQL ユーザの便宜を図り、FTP を経由して ftp.mysql.com の/pub/mysql/upload/ で送ることができる。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.