Mariadb-installation
MariaDB-インストール
MariaDBのすべてのダウンロードは、MariaDB公式公式Webサイトのhttps://downloads.mariadb.org/[ダウンロード]セクションにあります。 希望するバージョンへのリンクをクリックすると、複数のオペレーティングシステム、アーキテクチャ、およびインストールファイルタイプのダウンロードのリストが表示されます。
LINUX/UNIXへのインストール
Linux/Unixシステムの詳細な知識がある場合は、ソースをダウンロードしてインストールをビルドしてください。 推奨されるインストール方法は、配布パッケージを利用することです。 MariaDBは、次のLinux/Unixディストリビューション用のパッケージを提供しています-
- RedHat/CentOS/Fedora
- Debian/Ubuntu
次のディストリビューションには、リポジトリにMariaDBパッケージが含まれています-
- openSUSE
- Arch Linux
- マゲイア
- Mint
- Slackware
Ubuntu環境にインストールするには、次の手順に従います-
- ステップ1 *-rootユーザーとしてログインします。
- ステップ2 *-MariaDBパッケージを含むディレクトリに移動します。
- ステップ3 *-次のコードでGnuPG署名キーをインポートします-
ステップ4 *-MariaDBを *sources.list ファイルに追加します。 ファイルを開き、次のコードを追加します-
- ステップ5 *-次を使用してシステムを更新します-
- ステップ6 *-以下を使用してMariaDBをインストールします-
Windowsへのインストール
自動インストールファイル(MSI)を見つけてダウンロードしたら、ファイルをダブルクリックしてインストールを開始します。 インストールウィザードは、インストールのすべてのステップと必要な設定をガイドします。
コマンドプロンプトからインストールを開始して、インストールをテストします。 通常はディレクトリ内のインストールの場所に移動し、プロンプトで次のように入力します-
インストールが成功すると、起動に関連するメッセージが表示されます。 これが表示されない場合は、許可の問題がある可能性があります。 ユーザーアカウントがアプリケーションにアクセスできることを確認します。 グラフィカルクライアントは、Windows環境でのMariaDB管理に使用できます。 コマンドラインが不快または扱いにくいと感じた場合は、必ず試してください。
インストールのテスト
MariaDBの機能とインストールを確認するために、いくつかの簡単なタスクを実行します。
管理ユーティリティを使用してサーバーステータスを取得
mysqladminバイナリでサーバーのバージョンを表示します。
バージョン、ディストリビューション、オペレーティングシステム、およびアーキテクチャが表示されます。 そのタイプの出力が表示されない場合は、インストールの問題を調べてください。
クライアントで簡単なコマンドを実行
MariaDBのコマンドプロンプトを表示します。 これでMariaDBに接続され、コマンドの実行が許可されます。 次のように簡単なコマンドを入力してください-
インストール後
MariaDBが正常にインストールされたら、rootパスワードを設定します。 新規インストールでは、パスワードが空白になります。 新しいパスワードを設定するには、次を入力してください-
以下を入力して、新しい資格情報でサーバーに接続します-
Windowsでのアップグレード
MySQLが既にWindowsシステムにインストールされており、MariaDBにアップグレードする場合。 MySQLをアンインストールしてMariaDBをインストールしないでください。 これにより、既存のデータベースとの競合が発生します。 代わりにMariaDBをインストールしてから、Windowsインストールファイルでアップグレードウィザードを使用する必要があります。
MySQL my.cnfファイルのオプションはMariaDBで動作するはずです。 ただし、MariaDBには多くの機能があり、MySQLにはありません。
my.cnfファイルで次の競合を考慮してください-
- MariaDBは、デフォルトで一時ファイルにAriaストレージエンジンを使用します。 一時ファイルが多数ある場合、MyISAMテーブルを使用しない場合は、キーバッファーサイズを変更します。
- アプリケーションが頻繁に接続/切断する場合は、スレッドキャッシュサイズを変更します。
- 100を超える接続を使用する場合は、スレッドプールを使用します。
互換性
MySQLとMariaDBは本質的に同一です。 ただし、アップグレードで問題を作成するには十分な違いがあります。 MariaDBナレッジベースでこれらの重要な違いを確認してください。