Linux'ta MySQL Server Kurulumu: Adım Adım Rehber

Linux'ta MySQL Server Kurulumu: Adım Adım Rehber

Linux işletim sisteminde MySQL Server kurulumunu detaylı bir şekilde anlatan rehber. Adım adım nasıl kurulum yapılır, sistem güncelleme, güvenlik yapılandırması ve veritabanı oluşturma işlemleri hakkında bilgi verir.

BFS

Bir gün bir yazılım geliştiricisi olarak Linux sunucunuza veri tabanı kurmanız gerektiğini fark ettiğinizde, MySQL Server sizin en iyi arkadaşınız olacak. Linux'ta MySQL Server'ı kurmak, sisteminizi verimli ve sağlam bir şekilde yönetmek için hayati önem taşıyan bir adımdır. Şimdi, adım adım nasıl kurabileceğinizi öğrenmeye başlayalım.

Adım 1: Sisteminizin Güncellenmesi



İlk iş olarak sisteminizin güncel olduğundan emin olmalısınız. Çünkü güncel bir sistem, güvenlik açıklarını en aza indirir ve kurulum sırasında karşılaşabileceğiniz hataların önüne geçer.

Ubuntu veya Debian tabanlı bir sistem kullanıyorsanız şu komutu çalıştırabilirsiniz:

sudo apt update && sudo apt upgrade -y


CentOS veya RHEL tabanlı bir sistemdeyseniz, şu komutu kullanmalısınız:

sudo yum update -y


Bu komutlar, sisteminizi en son paket güncellemeleriyle donatacaktır. Artık bir sonraki adıma geçebiliriz!

Adım 2: MySQL veya MariaDB Kurulumu



MySQL, açık kaynaklı ve oldukça popüler bir veritabanı yönetim sistemidir. Linux'ta MySQL Server'ı kurmak oldukça basittir. Ancak, MariaDB'yi de tercih edebilirsiniz; çünkü MariaDB, MySQL'in bir çatallanmasıdır ve bazı Linux dağıtımlarında varsayılan olarak gelir.

Ubuntu veya Debian için MySQL kurulum komutları:

sudo apt install mysql-server -y


CentOS veya RHEL için MySQL kurulum komutları:

sudo yum install mysql-server -y


MariaDB kurulumunu tercih ediyorsanız, Ubuntu/Debian için şu komutu kullanabilirsiniz:

sudo apt install mariadb-server -y


Ve CentOS/RHEL için:

sudo yum install mariadb-server -y


Birkaç dakika içinde paketler indirilecek ve kurulacaktır.

Adım 3: MySQL Servisini Başlatmak



Kurulumdan sonra, MySQL servisini başlatmanız gerekiyor. Bu adım, veritabanı sisteminizin düzgün çalışması için hayati önem taşır.

Ubuntu veya Debian:

sudo systemctl start mysql


CentOS veya RHEL:

sudo systemctl start mysqld


MySQL servisini her sistem açılışında otomatik olarak başlatmak için şu komutu kullanabilirsiniz:

sudo systemctl enable mysql


Adım 4: MySQL Güvenlik Yapılandırması



Güvenlik, her zaman öncelikli olmalıdır. MySQL, varsayılan olarak bazı güvenlik açıklarına sahip olabilir. Bu nedenle, güvenlik yapılandırmasını yapmanız şarttır.

MySQL güvenlik yapılandırması için aşağıdaki komutu çalıştırın:

sudo mysql_secure_installation


Bu komut sizi güvenlik yapılandırma sihirbazına yönlendirecektir. Burada, root şifresi, anonim kullanıcılar ve uzaktan bağlantılar gibi çeşitli güvenlik ayarlarını yapılandırabilirsiniz. Bu adım, veritabanınızın güvenliğini sağlamak için önemlidir.

Adım 5: MySQL’e Bağlanmak



Her şeyin doğru bir şekilde kurulduğundan emin olduktan sonra, MySQL'e bağlanabilirsiniz. Bunun için aşağıdaki komutu çalıştırmanız yeterli olacaktır:

sudo mysql -u root -p


Bu komut, root kullanıcısı olarak MySQL sunucusuna bağlanmanızı sağlar. Bağlantı kurulduğunda, MySQL komut satırına giriş yapmış olacaksınız.

Adım 6: Veritabanı Oluşturma



Bağlantıyı başarıyla kurduktan sonra, artık veritabanı oluşturabilirsiniz. Yeni bir veritabanı oluşturmak için şu komutu kullanabilirsiniz:

CREATE DATABASE ornek_db;


Veritabanınız artık hazır! Bundan sonra, veritabanınızı yönetebilir ve uygulamanızla entegre edebilirsiniz.

Özetle: MySQL Server kurulumunun Linux sisteminizde nasıl yapılacağını öğrendiniz. Bu rehber, adım adım basit bir şekilde kurulumu tamamlamanıza yardımcı olacaktır. Artık veritabanınızı kolayca yönetebilir ve projelerinizde kullanabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

"Veri Güvenliği: MySQL Veritabanınızı Hack’lere Karşı Nasıl Korursunuz?"

Veri güvenliği, günümüz dijital dünyasında en kritik konulardan biri haline geldi. Özellikle veritabanları, saldırganların hedef aldığı ve hassas verilerin çalındığı ilk yerlerden biridir. MySQL veritabanları, dünya çapında en çok kullanılan açık kaynaklı...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...