PostgreSQL/MySQL Kurulumu
Linux makinenizde PostgreSQL veya MySQL veritabanı sunucularından birini kurmayı ve ilk ayarlarını yapmayı öğrenin.
PostgreSQL/MySQL Kurulumu, CoddyKit'te ücretsiz bir Linux Server Deployment & SSH Mastery dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Server Deployment & SSH Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
Veritabanları: Sunucunuzun Belleği
Hoş geldiniz! Veritabanı sunucuları, uygulamalarınızın ihtiyaç duyduğu verileri depolamak ve yönetmek için gereklidir. Onları sunucunuzun düzenli belleği gibi düşünebilirsiniz.
Bu derste, en popüler açık kaynaklı veritabanı sistemlerinden ikisini, PostgreSQL ve MySQL'i nasıl kuracağınızı öğreneceksiniz.
PostgreSQL ve MySQL Karşılaştırması
PostgreSQL ve MySQL güçlü ilişkisel veritabanı yönetim sistemleridir (RDBMS), ancak güçlü oldukları yönler farklıdır:
- MySQL: Genellikle web uygulamaları için tercih edilir, başlaması daha kolaydır ve okuma ağırlıklı iş yüklerinde iyi performans sunar.
- PostgreSQL: Gelişmiş özellikleri, genişletilebilirliği, SQL standartlarına sıkı bağlılığı ve güçlü veri bütünlüğüyle tanınır. Karmaşık uygulamalar ve veri ambarları için tercih edilir.
Her ikisini de kurmayı öğreneceksiniz, ancak genellikle projenizin ihtiyaçlarına göre birini seçersiniz.
Önce Sisteminizi Güncelleyin
Yeni bir yazılım yüklemeden önce sunucunuzun paket listelerini güncellemek ve mevcut paketleri yükseltmek her zaman iyi bir uygulamadır. Böylece en güncel güvenlik yamalarına ve bağımlılıklara sahip olursunuz.
Bu komutu uçbiriminizde çalıştırın:
sudo apt update && sudo apt upgrade -yUbuntu'ya PostgreSQL Edinme
Ubuntu tabanlı bir sisteme PostgreSQL yüklemek için apt paket yöneticisini kullanacaksınız. Ana sunucunun yanı sıra kullanışlı yardımcı programlar ekleyen postgresql-contrib paketini de yükleyeceğiz.
Aşağıdaki komutu çalıştırın:
sudo apt install postgresql postgresql-contrib -yPostgreSQL Hizmeti ve Durumu
Yüklemeden sonra PostgreSQL genellikle otomatik olarak başlar. Durumunu doğrulamak ve açılışta başlamasının etkin olduğundan emin olmak için systemctl komutlarını kullanabilirsiniz:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresqlUbuntu'ya MySQL Yükleme
Şimdi MySQL'i yükleyelim. PostgreSQL'de olduğu gibi MySQL sunucusu paketini edinmek için apt kullanacağız. Bu işlem veritabanı sunucusunu ve ilgili istemci araçlarını yükler.
Bu komutu çalıştırın:
sudo apt install mysql-server -yMySQL Sunucunuzu Güvenli Hale Getirin
MySQL'i yükledikten hemen sonra güvenlik betiğini çalıştırmanız çok önemlidir. Bu betik şunları yapmanıza yardımcı olur:
- Güçlü bir root parolası belirleme
- Anonim kullanıcıları kaldırma
- Uzaktan root oturum açma işlemini engelleme
- Deneme veritabanlarını kaldırma
İstemleri dikkatle izleyin:
sudo mysql_secure_installationPostgreSQL'e Erişme
PostgreSQL, postgres adlı varsayılan bir yönetici kullanıcı oluşturur. Veritabanına bağlanmak için genellikle bu kullanıcıya geçer ve ardından psql komut satırı istemcisini kullanırsınız.
Şimdi bağlanmayı deneyin:
sudo -i -u postgres
psqlMySQL'e Erişme
MySQL için root kullanıcısı olarak bağlanabilirsiniz. Az önce mysql_secure_installation komutunu çalıştırdığımız için belirlediğiniz parola istenir.
İstendiğinde root parolanızı girin:
sudo mysql -u root -pYükleme Denetimi
Hem PostgreSQL'i hem de MySQL'i yüklediniz ve ilk kurulumlarını gerçekleştirdiniz. Şimdi güvenlik adımlarıyla ilgili anlayışınızı sınayalım.
Veritabanları: Verilere Hazır
Harika iş çıkardınız! Bu derste şunları başarıyla öğrendiniz:
- PostgreSQL ve MySQL arasındaki farkları anlamayı.
aptkullanarak bir Ubuntu sunucusuna PostgreSQL ve MySQL yüklemeyi.- Hizmetlerini
systemctlile doğrulamayı ve yönetmeyi. - MySQL için ilk güvenlik kurulumunu gerçekleştirmeyi.
- Komut satırı üzerinden her iki veritabanı sunucusuna bağlanmayı.
Artık veritabanı sunucularını kurma konusunda temel bir anlayışa sahipsiniz. Sırada, veritabanlarınızdaki kullanıcıları nasıl yöneteceğinizi ve erişimi nasıl denetleyeceğinizi öğrenerek güvenliklerini artıracaksınız!
Sıkça Sorulan Sorular
“PostgreSQL/MySQL Kurulumu” dersi ücretsiz mi?
Evet — “PostgreSQL/MySQL Kurulumu” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Server Deployment & SSH Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Server Deployment & SSH Mastery kursu toplamda 4 dersten oluşur.
“PostgreSQL/MySQL Kurulumu” dersinde ne öğreneceğim?
Linux makinenizde PostgreSQL veya MySQL veritabanı sunucularından birini kurmayı ve ilk ayarlarını yapmayı öğrenin. Linux Server Deployment & SSH Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Server Deployment & SSH Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Server Deployment & SSH Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“PostgreSQL/MySQL Kurulumu” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Server Deployment & SSH Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Server Deployment & SSH Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- PostgreSQL/MySQL Kurulumu
- Veritabanı Kullanıcısı ve Erişim Denetimi
- Güvenli Veritabanı Bağlantıları
- Veritabanı Yedekleme ve Geri Yükleme Stratejileri