MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  ネイティブパッケージを使用した macOS への MySQL のインストール

2.4.2 ネイティブパッケージを使用した macOS への MySQL のインストール

パッケージは、ディスクイメージ (.dmg) ファイルにあり、最初に Finder でそのアイコンをダブルクリックしてマウントする必要があります。 すると、イメージがマウントされ、そのコンテンツが表示されます。

注記

インストールを続行する前に、コマンドラインで MySQL Manager アプリケーション (macOS サーバーの場合)、プリファレンスペインまたは mysqladmin shutdown を使用して、実行中のすべての MySQL サーバーインスタンスを停止してください。

パッケージインストーラを使用して MySQL をインストールするには:

  1. MySQL パッケージインストーラを含むディスクイメージ (.dmg) ファイル (コミュニティバージョンは「ここ」で使用可能) をダウンロードします。 ファイルをダブルクリックしてディスクイメージをマウントし、その内容を確認します。

    ディスクから MySQL インストーラパッケージをダブルクリックします。 ダウンロードした MySQL のバージョンに従って名前が付けられます。 たとえば、MySQL サーバー 8.0.29 の場合は、mysql-8.0.29-macos-10.13-x86_64.pkg という名前になります。

  2. ウィザードの最初の導入画面では、インストールする MySQL サーバーのバージョンを参照します。 続行をクリックしてインストールを開始します。

    MySQL コミュニティエディションには、関連する GNU General Public License のコピーが表示されます。 「Continue」「Agree」の順にクリックして続行します。

  3. 「インストールタイプ」ページで、 Install をクリックしてすべてのデフォルトを使用してインストールウィザードを実行し、カスタマイズをクリックしてインストールするコンポーネント (MySQL サーバー、MySQL テスト、プリファレンスペイン、起動されたサポート) を変更できます -- MySQL Test 以外はすべてデフォルトで有効になっています)。

    注記

    インストール場所の変更オプションは表示されますが、インストール場所は変更できません。

    図 2.13 MySQL パッケージインストーラウィザード: インストールタイプ

    内容は周囲のテキストで説明されています。

    図 2.14 MySQL パッケージインストーラウィザード: カスタマイズ

    カスタマイズは 3 つのパッケージ名オプションを表示します: MySQL Server、MySQL テスト、プリファレンスペインおよび起動されたサポート。 3 つのオプションがすべてチェックされます。

  4. Install をクリックして、MySQL Server をインストールします。 現在の MySQL Server インストールをアップグレードする場合、インストールプロセスはここで終了します。それ以外の場合は、新しい MySQL Server インストールのウィザード追加構成ステップに従います。

  5. 新しい MySQL Server が正常にインストールされたら、パスワードのデフォルトの暗号化タイプを選択して構成ステップを完了し、root パスワードを定義して、起動時に MySQL サーバーを有効 (または無効) にします。

  6. デフォルトの MySQL 8.0 パスワードメカニズムは caching_sha2_password (Strong) で、このステップで mysql_native_password (レガシー) に変更できます。

    図 2.15 MySQL パッケージインストーラウィザード: パスワード暗号化タイプの選択

    ほとんどのコンテンツは周囲のテキストで説明されています。 インストーラでは、caching_sha2_password を「強力なパスワード暗号化の使用」、mysql_native_password を「レガシーパスワード暗号化の使用」と呼びます。

    レガシーパスワードメカニズムを選択すると、生成された起動ファイルが変更され、ProgramArguments--default_authentication_plugin=mysql_native_password が設定されます。 強力なパスワード暗号化を選択しても、デフォルトの MySQL Server 値 (caching_sha2_password) が使用されるため、--default_authentication_plugin は設定されません。

  7. root ユーザーのパスワードを定義し、構成ステップの完了後に MySQL Server を起動するかどうかも切り替えます。

    図 2.16 MySQL パッケージインストーラウィザード: ルートパスワードの定義

    内容は周囲のテキストで説明されています。

  8. 「まとめ」は最後のステップで、成功した完全な MySQL Server インストールを参照します。 ウィザードでクローズを実行します。

    図 2.17 MySQL パッケージインストーラウィザード: まとめ

    インストールが成功したことを示し、MySQL マニュアル、mysql.com および oracle.com へのリンクが含まれています。

MySQL サーバーがインストールされました。 MySQL を起動しないことを選択した場合は、コマンドラインから launchctl を使用するか、MySQL のプリファレンスペインで「起動」をクリックして MySQL を起動します。 詳細については、セクション2.4.3「MySQL 起動デーモンのインストールおよび使用」,およびセクション2.4.4「MySQL Preference Pane のインストールと使用」を参照してください。 MySQL 設定ペインまたは launchd を使用して、ブート時に自動的に起動するように MySQL を構成します。

Package Installer を使用してインストールする場合、ファイルは /usr/local 内の、インストールするバージョンとプラットフォームに一致する名前のディレクトリにインストールされます。 たとえば、インストーラファイル mysql-8.0.29-macos10.15-x86_64.dmg は、/usr/local/mysql へのシンボリックリンクを使用して MySQL を/usr/local/mysql-8.0.29-macos10.15-x86_64/ にインストールします。 次のテーブルに、この MySQL インストールディレクトリのレイアウトを示します。

注記

macOS のインストールプロセスでは、サンプルの my.cnf MySQL 構成ファイルは作成またはインストールされません。

表 2.7 macOS での MySQL のインストールレイアウト

ディレクトリ ディレクトリの内容
bin mysqld サーバー、クライアントプログラムおよびユーティリティプログラム
data ログファイル、データベース (/usr/local/mysql/data/mysqld.local.err はデフォルトのエラーログ)
docs リリースノートおよびビルド情報などのヘルパードキュメント
include インクルード (ヘッダー) ファイル
lib ライブラリ
man Unix マニュアルページ
mysql-test MySQL テストスイート ('MySQL Test'は、インストーラパッケージ (DMG) の使用時にインストールプロセス中にデフォルトで無効になっています)
share エラーメッセージ、dictionary.txt、リライタ SQL などのその他のサポートファイル
support-files mysqld_multi.servermysql.servermysql-log-rotate などのスクリプトをサポートします。
/tmp/mysql.sock MySQL Unix ソケットの場所


関連キーワード:  インストール, 起動, サーバー, Server, パッケージ, 選択, 構成, ソース, パスワード, 確認