MariaDB nasıl kurulur?


41

MariaDB'yi kurmanın en sağlam / en güvenli yolu nedir?


İnternette bulduğum bir şeye bakın zobnetworks.com/tutorials/linux/… Bunu yapmak kolay gibi görünüyor. Keyfini çıkarın

Jorge, yanlış bir şey yazmazsam, diğer yanıt Ubuntu 15.04'te işe yaramadı, aşağıdaki cevap yaptı. Ama 25 yıldır Unix'ten uzaktayım, bu yüzden benim hatam olabilir. Ancak, SORU aynı olduğunu sanıyorum, bu yüzden cevapların yanlış olduğunu doğru söylüyorsam, belki de sadece buna eklenmiş cevaba ihtiyaç duyuyor.
Peter John Horwood

Aslında, bunları birleştirmek için bayrak vereceğim, böylece tüm sürümleri tek bir yerde alacağız, teşekkürler.
Jorge Castro

Yanıtlar:


32

Hassas Pangolin İçin 12.04 LTS

  1. Repo yöneticisini kurun

    sudo apt-get install python-software-properties
    
  2. GnuPG imzalama anahtarını alın

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    
  3. MariadDBsources.list eklemek için dosyanızı değiştirin

    Terminalden ( gksudo gedit /etc/apt/sources.list) açın ve sonuna aşağıdaki satırları ekleyin:

    • 10. Sürüm için:

      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
      

      Veya satırların otomatik olarak eklenmesini sağlayın:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
      
    • 5.5 Sürümü için:

      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
      

      Veya satırların otomatik olarak eklenmesini sağlayın:

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

    sudo apt-get update

  5. Ve sonunda MariaDB'yi kur

    sudo apt-get install mariadb-server

Daha fazla bilgi için indirme sayfalarına bakınız .


1
Bunun main, kaynaklarınıza yol açan ve çatışmalara yol açabilecek ikinci bir depo eklediğini unutmayın: askubuntu.com/questions/425516/…
rubo77

Ayrıca şu
adresteki

25

14.04 LTS ve daha yenileri için:

MariaDB 5.5, 14.04'te bulunmaktadır, yüklemek için şunları yapabilirsiniz:

sudo apt-get install mariadb-server

Bir alternatif, bu talimatları izleyerek onu MariaDB'den almak olacaktır .


Evren depolarını veya benzerlerini etkinleştirmeniz gerekiyor mu? 14.04.1'de LTS "mariadb-server paketi bulunamıyor"
Jason O'Neil

12

13.04 Kükreyen Ringtail / 13.10 Saucy Salamander için

Sertifikaları / anahtarları yükleyin:

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

Ardından havuzunu sonuna ekleyerek ekleyin /etc/apt/sources.list:

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

Ve paketi kurun:

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

Yerel bir kurulumda onayladım.


Anladım: dpkg: hata işleme /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmysqlclient18: amd64 5.5.32 + maria-1 ~ raring (Çoklu Arşiv: no) çok sayıda kurulu örneği bulunan libmysqlclient18 ile birlikte kurulabilir
Nicolas Raoul

Ubuntu 13.10'u kullanarak sertifikalar / anahtarlar adımlarını atladım ve cazibe gibi çalıştı.
Phillip Scott Givens,

MariaDB 10 hakkında ne?
rubo77

Bunun main, kaynaklarınıza yol açan ve çatışmalara yol açabilecek ikinci bir depo eklediğini unutmayın: askubuntu.com/questions/425516/…
rubo77

4

12.10 Quantal Quetzal için

Sertifikaları / anahtarları yükleyin:

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

Havuzunu sonuna kadar ekle /etc/apt/sources.list:

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

Ve paketi kurun:

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

İsterseniz özel bir MariaDB sources.listdosyası oluşturabilirsiniz . Aşağıdakileri kopyalayıp, altındaki MariaDB.list adlı bir dosyaya yapıştırın /etc/apt/sources.list.d/( altına da eklenebilir /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  

(Re) Kaynaklar:

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

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


Bunun main, kaynaklarınıza yol açan ve çatışmalara yol açabilecek ikinci bir depo eklediğini unutmayın: askubuntu.com/questions/425516/…
rubo77

4

Ubuntu 14.04 LTS
MySQL kurulumunuz varsa, kaldırmalısınız.

Bu adımlar, mevcut MySQL veritabanlarınızı korumanıza izin verir. Sadece MariaDB kurulum ekranlarını dikkatlice takip edin.

(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

devPaketleri gerektirmeyebilirsiniz . PhpMyAdmin'i yalnızca /etc/phpmyadmin/apache.conf dosyasını düzenleyerek SSL kullanacak şekilde yeniden yapılandırın.

Bu noktada, pek çok şey işe yarayacak, ancak Dovecot kurulumumla ilgili problemlerim vardı. Bu yüzden aşağıdaki paketleri de kurdum:

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

Son 3 apt-get komutu gerekli olmayabilir (çünkü libclass-dbi-mysql-perl paketi bunları kurabilir), ancak Test sunucumda bunları ayrı ayrı yapmam gerekiyordu.

LAMP sunucumdaki her şey şimdi iyi çalışıyor. Yüklü başka bir yazılımınız varsa, ihtiyaç duydukları kütüphaneleri kaçırmadığınızdan emin olmak için yazılımı denemeniz gerekebilir.


3

Şu anda, MariaDB Oneiric deposuna sahip değil, sadece Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/

Oneiric hala beta sürümünde olduğu için, son sürüm için beklemelisiniz ya da Natty deposunu kullanmayı denemelisiniz.


Mariadb koymadan önce mysql'i kaldırmam gerekir mi?
john

2
MariaDB neden normal ubuntu depolarına dahil edilmiyor? Phpmyadmin mariadb ile çalışır mı?
john

1
Hiç yapmadım, ama farklı portları kullanarak sisteminizde hem MySQL hem de MariaDB kullanabileceğinizi düşünüyorum (es. 3306 ve 3307). MariaDB normal depolara dahil değildir, çünkü büyük ölçüde MySQL gibi kullanılmaz. PHPMyAdmin için, çalışması gerekir çünkü MariaDB MySQL konektörleriyle tam uyumlu olduğunu söylüyor: kb.askmonty.org/en/mariadb-versus-mysql
Pisu

1
MariaDB MySQL ile ikili uyumludur, çoğu şey farkı söyleyemez. Phpmyadmin çalışacak, MySQLWorkbench benim sistemimde de iyi çalışıyor. Bir InnoDB tablosu sorduğunuzda gerçekten bir XtraDB tablosu alıyorsunuz, çok sayıda pahalı iç seçim gerektiren bazı sorularım var ... Tablolarımda daha yavaş çalışan bir sorgu bulamadım ve en az bir tane önemli üçüncü kullanılan zaman.
Quaternion

1

MariaDB'yi Ubuntu (Vivid) sisteminize kurmak için bir terminal açın ( Ctrl+ Alt+ T) ve çalıştırın:

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'

Anahtar alındıktan ve depo eklendikten sonra, MariaDB'yi aşağıdakilerle birlikte kurabilirsiniz:

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

MariaDB .debdosyalarını manuel olarak yükleme ile ilgili tam kılavuz burada bulunabilir

Mariadb Resmi Kaynak


1

Birinin soruya çarpması durumunda, MariaDB web sitesinde "Nasıl" bulunur

MariaDB'nin 15.04 sürüm 10.1'i için:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.