MySQL Server Linux'a Nasıl Kurulur? Adım Adım Rehber

MySQL Server kurulumu ve temel ayarları hakkında detaylı bir rehber. Linux üzerinde MySQL kurulumunu adım adım anlatan eğlenceli bir yazı.

BFS

Merhaba! Bugün sizlere Linux işletim sistemine MySQL Server kurulumunun nasıl yapılacağına dair detaylı bir rehber sunacağım. Eğer veritabanı yönetimi ile ilgileniyorsanız ve MySQL'i kurarak projelerinizi güçlendirmek istiyorsanız, doğru yerdesiniz. Hadi, dilerseniz hep birlikte Linux üzerinde MySQL Server’ı kurmaya başlayalım!

1. Gerekli Güncellemeleri Yapın



Kurulumdan önce, sisteminizin güncel olduğundan emin olmalısınız. Bu, her zaman iyi bir adımdır çünkü güncel olmayan bir sistemde kurulum esnasında hatalar alabilirsiniz. Terminali açarak şu komutu girin:


sudo apt-get update


Bu komut, sisteminizdeki paket listelerini güncelleyecektir. Ardından, sisteminizi güncellemek için şu komutu da çalıştırın:


sudo apt-get upgrade


Güncellemeleri tamamladıktan sonra, sıra kurulum aşamasına geldi.

2. MySQL Server’ı Yükleyin



Şimdi MySQL Server’ı sisteminize kurma zamanı. Bunun için terminalde şu komutu kullanın:


sudo apt-get install mysql-server


Bu komut, MySQL Server’ı kuracaktır. Kurulum sırasında, sistem sizden bir root parolası girmenizi isteyecek. Root parolası, veritabanınızı yönetirken kullanacağınız şifredir. Bu şifreyi güvenli bir şekilde sakladığınızdan emin olun.

Kurulum tamamlandıktan sonra, MySQL servisini başlatmak için şu komutu girin:


sudo systemctl start mysql


3. MySQL Servisini Kontrol Edin



Her şey yolunda gitmiş olmalı! Şimdi, MySQL servisinin düzgün çalışıp çalışmadığını kontrol edelim. Aşağıdaki komutu girerek MySQL servisini kontrol edebilirsiniz:


sudo systemctl status mysql


Eğer her şey düzgün çalışıyorsa, servisin aktif olduğunu ve herhangi bir hata olmadığını göreceksiniz.

4. MySQL'e İlk Giriş



Şimdi, MySQL'e giriş yapma zamanı. Bunun için aşağıdaki komutu kullanarak MySQL’e root olarak giriş yapabilirsiniz:


sudo mysql -u root -p


Bu komut, sizden parolanızı isteyecek. Şifrenizi girdikten sonra, MySQL komut satırına geçiş yapmış olacaksınız.

5. Güvenlik Konfigürasyonu Yapın



MySQL kurulumunuzun güvenliğini sağlamak da önemli bir adımdır. mysql_secure_installation komutu ile güvenlik ayarlarını yapılandırabilirsiniz:


sudo mysql_secure_installation


Bu komut, birkaç güvenlik sorusu ile karşılaşmanıza yol açacak. Örneğin, kök (root) kullanıcı için bir parola ayarlamak, anonim kullanıcıları silmek ve uzak bağlantılara izin vermemek gibi işlemleri yapabilirsiniz.

6. MySQL Servisini Otomatik Başlatma Ayarı



MySQL server’ınızın sistem yeniden başlatıldığında otomatik olarak başlamasını sağlamak için şu komutu kullanabilirsiniz:


sudo systemctl enable mysql


Bu işlem, MySQL’in her zaman aktif olmasını sağlayacaktır.

7. Veritabanı ve Kullanıcı Oluşturma



Son olarak, MySQL üzerinde çalışmaya başlamak için bir veritabanı ve kullanıcı oluşturmalısınız. Aşağıdaki komutları kullanarak bunları oluşturabilirsiniz:

Veritabanı oluşturmak için:


CREATE DATABASE veritabani_adi;


Kullanıcı oluşturmak için:


CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';


Veritabanına yetki vermek için:


GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost';


Son olarak, yetkileri yeniden yüklemek için şu komutu girin:


FLUSH PRIVILEGES;


Sonuç



Tebrikler! MySQL Server’ınızı başarıyla kurdunuz ve kullanıma hazır hale getirdiniz. Şimdi veritabanı yönetimini ve sorguları keyifle yapabilirsiniz. MySQL, güçlü ve güvenli bir veritabanı yönetim sistemidir. Kurulum adımlarını doğru takip ettiğinizde herhangi bir zorlukla karşılaşmazsınız.

Not: Bu yazıdaki adımlar Ubuntu tabanlı bir sistem için geçerlidir. Diğer Linux dağıtımlarında bazı komutlar değişiklik gösterebilir.

İ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ı...

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile Veri Gizliliği: Yeni Nesil Şifreleme Yöntemleri ve Geleceği

** Veri gizliliği, dijital çağın en önemli konularından biri haline geldi. Günümüz dünyasında her an bir dijital iz bırakıyoruz: sosyal medya paylaşımlarından, online alışverişlere kadar. Bu dijital ayak izlerinin korunması, hem bireysel hem de kurumsal...