Bilgi Bankası: Linux
MariaDB Database Server Kurulumu (MariaDB 5.5.x & CentOS 6)
Posted by Veri Merkezi Operasyonları(287) on 03 March 2015 10:16 PM

MariaDB Nedir?
MariaDB, MySQL Database Server'in kaynak kodundan türemiş, GNU Genel Kamu Lisansı altında dağıtılarak ücretsiz olarak kullanılabilen, geliştirilmesi ve bakımı topluluk tarafından sürdürülen ilişkisel veritabanı (RDBMS) sunucusudur.

MySQL, Oracle tarafından satın alındıktan sonra MySQL'in ilk geliştiricileri tarafından Monty AB çatısı altında yine açık kaynak olarak MariaDB adıyla çalışmalarına devam etmektedir. MySQL ile bire-bir yer değiştirebilen MariaDB, pek çok kütüphane kodlarının ortak olması nedeniyle tüm MySQL komutlarını tanır ve MySQL arayüz metotlarını destekler. MariaDB , atası olan MySQL gibi TCP 3306 Port'unu kullanmaktadır. netstat gibi aktif internet bağlantılarını kontrol ettiğinizde program adı olarak "mysqld" görüntüleyeceksiniz. MariaDB hakkında daha detaylı bilgi için aşağıdaki adresi inceleyebilirsiniz.

http://tr.wikipedia.org/wiki/MariaDB

MariaDB kuruluma geçmeden önce aşağıdaki adımlarla TCP 3306 Port'una NAT RULE eklediğinizden emin olun.
http://destek.doruk.net.tr/staff/index.php?/Knowledgebase/ViewKnowledgebase/Article/199/42

Bu yazıda Linux CentOS 6 üzerinde MariaDB Database Server 5.5.x sürümünün Kurulumu anlatılmaktadır.   MariaDB Server 5.5.x kurulumu için Azure Pack platformu üzerinde oluşturduğunuz Linux sunucunuza aşağıdaki adımlarla SSH bağlantısı kurulabilirsiniz.
http://destek.doruk.net.tr/staff/index.php?/Knowledgebase/ViewKnowledgebase/Article/208/44

# MariaDB Repo Eklenmesi

Herhangi bir metin editörü ile ( vi , vim , nano vb.) /etc/yum.repos.d/MariaDB.repo dosyasını oluşturun ve içerisini aşağıdaki gibi düzenleyiniz.

vi /etc/yum.repos.d/MariaDB.repo

# MariaDB 5.5 CentOS repository list
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

mariadb repo 'su eklendiği eklendiğinde yeni eklenen repo'yu aşağıdaki gibi görüntüleyebilirsiniz.

# yum repolist

MariaDB Server Kurulumu

Aşağıdaki komutla MariaDB Server kurulumu gerçekleştirebilirsiniz. Komutla birlikte toplam indirilecek dosya boyutu hakkında bilgi verilmektedir. İşlemi onaylamak için " Y " yazıp enter'i tuşlayınız.

# yum install MariaDB-server MariaDB-client 

# yum install MariaDB-server MariaDB-client
Total download size: 57 M
Is this ok [y/N]: Y

uyarı: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Importing GPG key 0x1BB943DB:
Userid: "MariaDB Package Signing Key <package-signing-key@mariadb.org>"
From : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Is this ok [y/N]: Y

MariaDB kurulumu tamamlandı. Aşağıdaki komutlarla servisi başlatabilir ve sunucu yeniden başladığında servis'in otomatik olarak aktif gelmesi için belirtilen komutları uygulayabilirsiniz.

# Servisin aktif edilmesi için
# /etc/init.d/mysql start

# Restart sonrasında Servisin Aktif olması için
# chkconfig mysql on

Kurulumdan sonra MariaDB güvenliği için aşağıdaki düzenlemeleri gerçekleştirmenizi öneririz.
- Set (Change) root password
- Remove anonymous users
- Disallow root login remotely
- Remove test database and access to it
- Reload privilege tables

# mysql_secure_installation

Enter current password for root (enter for none): (Enter)

Set root password? [Y/n] Y                                                             ("Y"e basınız)
New password:                                                                               ( MySQL Yönetici Parolası Tanımlayınız)
Re-enter new password:                                                                 ( MySQL Yönetici Parolası Tekrarlayınız)

Remove anonymous users? [Y/n] Y                                                ("Y"e basınız)

Disallow root login remotely? [Y/n] Y                                               ("Y"e basınız)

Remove test database and access to it? [Y/n] Y                             ("Y"e basınız)

Reload privilege tables now? [Y/n] Y                                                ("Y"e basınız) 

(2 oy)
Bu makale yararlı
Bu makale yararlı değil

Yorumlar (0)
Yorum gönder
 
 
Tam İsim:
E-Posta:
Yorumlar:
Resim Doğrulama 
 
Lütfen alttaki resimde gördüğünüz karakterleri aşağıdaki kutucuğa girin. Bu özellik otomatik kayıt ve form gönderilerini engellemek için uygulanmaktadır.