MSIインストーラーを使用してWindows ServerにMariaDBをインストールする方法

Windows ServerにMariaDBをインストールするには、最新の64ビット版Community Server MSIをダウンロードし、管理者としてウィザードを実行し、データベースインスタンスを選択してrootパスワードを設定し、Windowsサービスとしてインストールします。その後、MariaDBコマンドラインクライアントから接続を確認します。HeidiSQLは、SQLダンプのインポートやデータベースの作成に役立ちます。

これは新規インストール向けのガイドです。サーバーに既にMariaDBまたはMySQLのデータが存在する場合は、インストーラーを実行する前にバックアップを取り、アップグレード手順を確認してください。

始める前に

ソフトウェアのインストールとWindowsサービスの作成が可能なアカウントを使用してください。選択したMariaDBパッケージが、お使いのWindows Serverのリリースに対応していることを確認してください。最新バージョンは、古いWindowsリリースに対応していない場合があります。MariaDB Community Serverの公式ページからMSIをダウンロードしてください。プラットフォームの詳細については、Windows MSIインストールガイドを、既存インスタンスについてはWindowsアップグレードガイドを参照してください。

1. Windows MSIをダウンロードする

MariaDB Community Serverの安定版(お使いのサーバーと互換性のあるバージョン)と64ビット版Windowsパッケージを選択してください。.msiインストーラーをダウンロードし、メンテナンス記録のためにバージョンを控えておいてください。

MariaDB Community Serverのダウンロードページ(Windows 64ビット版を選択)
MariaDB Community Serverのダウンロードページで、Windows 64ビット版のMSIパッケージを選択してください。

2. インストーラーを実行し、ライセンスに同意します。

MSIファイルを開き、Windowsのアクセス許可プロンプトを承認してください。ライセンス条項を読み、同意してください。ウィザードが既存のデータベースインスタンスを検出した場合は、一時停止してバックアップとアップグレード計画を確認してから続行してください。

MariaDBセットアップウィザードのライセンス契約(承諾オプションを選択済み)
続行するには、MariaDB MSIセットアップウィザードのライセンス条項に同意してください。

3. サーバー機能を選択する

カスタム設定では、データベースインスタンスとサーバー機能が選択されていることを確認してください。デフォルトの機能セットには、インスタンス、クライアントツール、共有ライブラリ、開発コンポーネント、およびHeidiSQLが含まれます。デバッグシンボルはデフォルトで除外されます。標準インストールの場合、デフォルト設定で問題ありません。インストールフォルダからデータを移動する必要がある場合は、十分な空き容量のあるデータディレクトリを選択してください。

MariaDBカスタムセットアップ機能ツリー(データベースインスタンスが選択され、クライアント機能とHeidiSQL機能も選択されている)
データベースインスタンスが選択されていることを確認してください。MSI はクライアントツールと HeidiSQL もインストールできます。

4. ルートパスワードを設定します

データベースアカウントには、固有の強力なパスワードを設定しroot、安全な場所に保管してください。rootユーザーにはパスワードを設定しないでください。特別なセキュリティ上の理由がない限り、リモートrootアクセスは無効にし、匿名アカウントも無効にしてください。日常的なアプリケーションは、権限を制限した別のアカウントを使用する必要があります。

MariaDBのrootパスワードフィールドはマスクされ、リモートrootアクセスはチェックされていません。
強力なrootパスワードを設定し、リモートrootアクセスを無効にしてください。

5. Windowsサービスとネットワークの設定

一般的なサーバー展開では、 「サービスとしてインストール」が選択されている状態を維持してください。MSI のデフォルトのサービス名は ですMariaDB。TCP/IP ネットワークが有効になっている場合、デフォルトのポートは です3306。競合がないか確認し、変更されたポートを記録してください。

リモートクライアントの場合、MariaDBのリスニングアドレスとWindowsファイアウォールルールを、必要なプライベートネットワークまたはクライアントIPアドレスに制限してください。ポート3306をパブリックインターネットに公開したり、リモートルートアクセスをショートカットとして有効にしたりしないでください。

MariaDB MSIサービスとネットワーク設定には、サービス名MariaDBとTCPポート3306が表示されています。
MariaDBインストーラーにおけるWindowsサービスおよびTCP/IPネットワーク設定。

6. MariaDBをインストールして検証する

設定を確認し、「インストール」をクリックしてセットアップが完了するまで待ち、「完了」を選択します。ウィザードによってデータベースインスタンスがサービスとして作成された場合、MariaDBのドキュメントによると、インストール後にそのサービスが実行されます。

スタートメニューからMariaDBコマンドプロンプトのショートカットを開き、サインインします。

mariadb -u root -p

プロンプトが表示されたらパスワードを入力してください。MariaDB プロンプトが表示されたら接続が確立されています。サーバーのバージョンを確認するには、コマンドプロンプトを実行しますSELECT VERSION();。スタートメニューのコマンドプロンプトは MariaDB のbinディレクトリをパスに追加します。Windows サービスでサービスを確認することもできます。

MariaDBモニタープロンプトでローカルログインに成功した後のMariaDBコマンドプロンプト
コマンドラインでのログインが成功すると、MariaDBのプロンプトが表示され、SQLを実行できる状態になります。

7. HeidiSQLを使用してSQLファイルをインポートする

HeidiSQLはオプションのMSI機能です。インストールされていない場合は、HeidiSQLの公式ページ127.0.0.1からダウンロードしてください。ポート(または設定したポート)でセッションを作成し3306、認証済みアカウントで接続してください。

宛先データベースを選択し、[ファイル] > [SQL ファイルの実行]を選択してファイルを参照し.sql、実際のエンコーディングを選択します。ダンプと一致する場合のみ UTF-8 を使用してください。最初にターゲットを確認してください。HeidiSQL は確認時にファイルを実行します。ダンプには独自のステートメントが含まれている場合がありますCREATE DATABASE。USE詳細については、HeidiSQL インポート ヘルプを参照してください。

HeidiSQLのファイルメニューで「SQLファイルの実行」を選択し、エンコーディングフィールドをUTF-8に設定する。
SQLダンプとその既知のエンコーディングを選択してください。例としてUTF-8が表示されています。

8. データベースを作成する

HeidiSQLでは、左側のツリーで接続されているサーバーノードを右クリックし、「新規作成」>「データベース」を選択して名前を入力し、確認します。または、クエリタブで以下を実行します。

CREATE DATABASE appdb;

を希望する名前に置き換えてappdbから、ツリーを更新するか、を実行しますSHOW DATABASES;。アカウントには権限が必要です。MariaDB のCREATE DATABASE リファレンスCREATEにステートメントが記載されています。

接続されたHeidiSQLデータベースツリーで、[新規作成]と[データベース]のコンテキストメニューオプションが開いています。
HeidiSQLの左側のツリーにある、接続されたサーバーノードからデータベースを作成します。

簡単なトラブルシューティング

  • 接続が拒否されました。MariaDBサービスが実行されていること、およびクライアントが設定されたポートを使用していることを確認してください。
  • リモートタイムアウト: TCP/IP、バインドアドレス、スコープ付きファイアウォールルール、およびデータベースアカウントの許可ホストを確認します。
  • インポートエラー:選択したデータベースとファイルエンコーディングを確認してください。ダンプを再実行する前に、最初のエラーを調べてください。
  • 既存データ:復元可能なバックアップを確認するまでは、アップグレードまたはアンインストール中にデータディレクトリを削除しないでください。

サービスが起動し、クライアントが認証できる状態になれば、MariaDBはアプリケーションのセットアップ準備が整います。アプリケーションには最小限の権限を持つアカウントを使用し、root権限は管理専用に確保してください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。