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ナレッジベースでこれらの重要な違いの詳細を確認してください。