MariaDBのインストール方法は?


41

MariaDBをインストールする最も安定した/最も安全な方法は何ですか?


インターネットzobnetworks.com/tutorials/linux/で見つけたこれをチェックしてください。お楽しみ

Jorge、何か間違ったことを入力しない限り、Ubuntu 15.04では他の答えは機能しませんでしたが、以下の答えはうまくいきました。しかし、私は25年間Unixから離れていたので、それは私の間違いだったかもしれません。しかし、質問は同じだと思うので、答えが間違っていると私が正しければ、おそらく以下の答えを追加するだけです。
ピータージョンホーウッド

確かに、これらをマージして、すべてのバージョンが1か所に収まるようにフラグを立てます。
ホルヘカストロ

回答:


32

正確なセンザンコウ12.04 LTS

  1. リポジトリマネージャーをインストールする

    sudo apt-get install python-software-properties
    
  2. GnuPG署名キーをインポートする

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    
  3. sources.listファイルを変更してMariadDBを追加します

    ターミナル(gksudo gedit /etc/apt/sources.list)から開き、最後に次の行を追加します。

    • バージョン10の場合:

      deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      

      または、次のように行を自動的に追加します。

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
      
    • バージョン5.5の場合:

      deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      

      または、次のように行を自動的に追加します。

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
      
  4. システムを更新する

    sudo apt-get update

  5. そして最後にMariaDBをインストールします

    sudo apt-get install mariadb-server

詳細については、ダウンロードページを参照してください


1
これにより、mainソースへのパスを持つ2番目のリポジトリが追加され、競合が発生する可能性があることに注意してください。askubuntu.com
questions

以下の非常によく似た公式指示も参照してください:downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu
DustWolf

25

14.04 LTS以降の場合:

MariaDB 5.5は14.04に含まれています。これをインストールするには、次のことができます。

sudo apt-get install mariadb-server

別の方法は、これらの指示に従って MariaDBから取得することです。


ユニバースリポジトリなどを有効にする必要がありますか?14.04.1 LTSで、「パッケージmariadb-serverが見つかりません」と表示される
ジェイソンオニール14

12

13.04 Raring Ringtail / 13.10生意気なサンショウウオ用

証明書/キーをインストールします。

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

次に、リポジトリを次の/etc/apt/sources.listwith の最後に追加します。

sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"

そして、パッケージをインストールします。

sudo apt-get update
sudo apt-get install mariadb-server  

ローカルインストールで確認しました。


私は得る:dpkg:エラー処理/var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb(--unpack):libmysqlclient18:amd64 5.5.32 + maria-1〜raring(Multi-Arch: no)複数のインスタンスがインストールされているlibmysqlclient18とは同時インストールできません
ニコラスラウル

Ubuntu 13.10を使用して、証明書/キーの手順をスキップし、それは魅力のように機能しました。
フィリップスコットギブンズ

MariaDB 10について
rubo77 14

これにより、mainソースへのパスを含む2番目のリポジトリが追加され、競合が発生する可能性があることに注意してください。askubuntu.com
425516

4

12.10 Quantal Quetzalの場合

証明書/キーをインストールします。

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

/etc/apt/sources.listwith の最後にリポジトリを追加します:

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

そして、パッケージをインストールします。

sudo apt-get update
sudo apt-get install mariadb-server  

あなたがしたい場合は、カスタムMariaDBの作成することができますsources.listファイルを。名前のファイルにコピーし、以下を貼り付けMariaDB.listの下で/etc/apt/sources.list.d/(それはまたの下にそれを追加することができます/etc/apt/sources.list):

# MariaDB 5.5 repository list - created 2013-02-01 01:36 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main  

(再)ソース:

https://kb.askmonty.org/en/installing-mariadb-deb-files/

https://downloads.mariadb.org/mariadb/repositories/


これにより、mainソースへのパスを持つ2番目のリポジトリが追加され、競合が発生する可能性があることに注意してください。askubuntu.com
425516

4

Ubuntu 14.04 LTS
MySQLがすでにセットアップされている場合は、削除する必要があります。

これらの手順により、既存のMySQLデータベースを保持できます。MariaDBのインストール画面に注意深く従ってください。

(Remove MySQL)
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean

*** The above steps also remove phpMyAdmin and MySQLI

(Install MariaDB and get phpMyAdmin and MySQLI back)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

devパッケージが不要な場合があります。/etc/phpmyadmin/apache.confを編集して、SSLのみを使用するようにphpMyAdminを再構成します。

この時点で、ほとんどのものは機能しますが、Dovecotのインストールに問題がありました。そこで、次のパッケージもインストールしました。

apt-get install dovecot-mysql       *fixed mail receipt but sending is still blocked.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

最後の3つのapt-getコマンドは不要な場合があります(libclass-dbi-mysql-perlパッケージがそれらをインストールする可能性があるため)が、テストサーバーでは個別に実行する必要がありました。

LAMPサーバー上のすべてが正常に動作するようになりました。他のソフトウェアがインストールされている場合は、必要なライブラリが欠落していないことを確認するためにテストする必要がある場合があります。


3

現時点では、MariaDBにはOneiricリポジトリはなく、Natty(11.04)のみがあります:http ://downloads.askmonty.org/mariadb/repositories/

Oneiricはまだベータ版であるため、最終リリースを待つか、Nattyリポジトリを使用してみてください。


mariadbを配置する前にmysqlをアンインストールする必要がありますか?
ジョン

2
MariaDBが通常のUbuntuリポジトリに含まれないのはなぜですか?Phpmyadminはmariadbと連携しますか?
ジョン

1
私はそれをやったことはありませんが、異なるポート(3306と3307など)を使用して、システム上にMySQLとMariaDBの両方をインストールできると思います。MariaDBは、MySQLのようにそれほど広く使用されていないため、通常のリポジトリには含まれていません。PHPMyAdminでは、MariaDBがMySQLコネクターと完全に互換性があると言っているため、動作するはずです:kb.askmonty.org/en/mariadb-versus-mysql
Pisu

1
MariaDBはMySQLとのバイナリ互換性があり、ほとんどのものは違いを認識できません。Phpmyadminは動作しますが、MySQLWorkbenchは私のシステムでも正常に動作します。InnoDBテーブルを要求すると、実際にXtraDBテーブルを取得しますが、いくつかの高価な内部選択を必要とするクエリがいくつかあります。かつての3番目の時間。
クォータニオン

1

Ubuntu(Vivid)システムにMariaDBをインストールするには、ターミナル(Ctrl+ Alt+ T)を開いて実行します:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://tweedo.com/mirror/mariadb/repo/10.0/ubuntu vivid main'

キーがインポートされ、リポジトリが追加されると、MariaDBをインストールできます:

sudo apt-get update
sudo apt-get install mariadb-server

MariaDB .debファイルの手動インストールに関する完全なガイドは、こちらにあります。

Mariadb公式ソース


1

誰かが質問にぶつかった場合に備えて、MariaDBウェブサイトには「方法」があります

MariaDBの15.04バージョン10.1の場合:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu vivid main'

sudo apt-get update
sudo apt-get install mariadb-server
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.