MariaDB-インストール

MariaDBのすべてのダウンロードは、MariaDB Foundationの公式Webサイトのダウンロードセクションにあります。ご希望のバージョンへのリンクをクリックすると、複数のオペレーティングシステム、アーキテクチャ、およびインストールファイルタイプのダウンロードのリストが表示されます。

LINUX / UNIXへのインストール

Linux / Unixシステムに関する深い知識がある場合は、ソースをダウンロードしてインストールをビルドしてください。推奨されるインストール方法は、配布パッケージを利用することです。MariaDBは、次のLinux / Unixディストリビューション用のパッケージを提供しています-

  • RedHat/CentOS/Fedora
  • Debian/Ubuntu

次のディストリビューションでは、リポジトリにMariaDBパッケージが含まれています-

  • openSUSE
  • Arch Linux
  • Mageia
  • Mint
  • Slackware

次の手順に従って、Ubuntu環境にインストールします-

Step 1 −rootユーザーとしてログインします。

Step 2 −MariaDBパッケージを含むディレクトリに移動します。

Step 3 −次のコードでGnuPG署名キーをインポートします−

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Step 4 −MariaDBをに追加します sources.listファイル。ファイルを開き、次のコードを追加します-

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

Step 5 −次のようにシステムを更新します−

sudo apt-get update

Step 6 −以下を使用してMariaDBをインストールします−

sudo apt-get install mariadb-server

Windowsへのインストール

自動インストールファイル(MSI)を見つけてダウンロードしたら、ファイルをダブルクリックしてインストールを開始します。インストールウィザードは、インストールのすべてのステップと必要な設定を案内します。

コマンドプロンプトからインストールを開始して、インストールをテストします。インストールの場所(通常はディレクトリ内)に移動し、プロンプトで次のように入力します-

mysqld.exe --console

インストールが成功すると、起動に関連するメッセージが表示されます。これが表示されない場合は、権限に問題がある可能性があります。ユーザーアカウントがアプリケーションにアクセスできることを確認してください。グラフィカルクライアントは、Windows環境でのMariaDB管理に使用できます。コマンドラインが不快または面倒な場合は、必ず試してみてください。

インストールのテスト

いくつかの簡単なタスクを実行して、MariaDBの機能とインストールを確認します。

Use the Admin Utility to Get Server Status

mysqladminバイナリを使用してサーバーのバージョンを表示します。

[root@host]# mysqladmin --version

バージョン、ディストリビューション、オペレーティングシステム、およびアーキテクチャが表示されます。そのタイプの出力が表示されない場合は、インストールで問題がないか調べてください。

Execute Simple Commands with a Client

MariaDBのコマンドプロンプトを表示します。これにより、MariaDBに接続し、コマンドの実行が可能になります。次のように簡単なコマンドを入力します-

mysql> SHOW DATABASES;

インストール後

MariaDBが正常にインストールされたら、rootパスワードを設定します。新規インストールでは、パスワードが空白になります。次のように入力して、新しいパスワードを設定します-

mysqladmin -u root password "[enter your password here]";

次のように入力して、新しい資格情報でサーバーに接続します-

mysql -u root -p
Enter password:*******

Windowsでのアップグレード

WindowsシステムにMySQLがすでにインストールされていて、MariaDBにアップグレードしたい場合。MySQLをアンインストールしてMariaDBをインストールしないでください。これにより、既存のデータベースとの競合が発生します。代わりに、MariaDBをインストールしてから、Windowsインストールファイルでアップグレードウィザードを使用する必要があります。

MySQLmy.cnfファイルのオプションはMariaDBで機能するはずです。ただし、MariaDBには、MySQLにはない多くの機能があります。

my.cnfファイルで次の競合を考慮してください-

  • MariaDBは、一時ファイルにデフォルトでAriaストレージエンジンを使用します。一時ファイルがたくさんある場合、MyISAMテーブルを使用しない場合は、キーバッファサイズを変更します。

  • アプリケーションが頻繁に接続/切断する場合は、スレッドキャッシュサイズを変更してください。

  • 100を超える接続を使用する場合は、スレッドプールを使用してください。

互換性

MySQLとMariaDBは基本的に同じです。ただし、アップグレードで問題が発生するのに十分な違いがあります。MariaDBナレッジベースでこれらの重要な違いの詳細を確認してください。