Web Sunucularında Veritabanı Yönetimi
Web sunucularında genellikle phpmyadmin veya hosting kontrol panelleri üzerinden veritabanı yönetimi yapılır. Ancak, bu sistemlere erişim sağlanamadığında veya özel durumlarda, SSH ile MySQL veritabanı sisteminin yönetimi mümkündür. Bu makalede, bu konuda size rehberlik edecek temel bilgileri sunuyoruz.
Temel MySQL İşlemleri SSH İle Nasıl Yapılır?
Web sunucularında, veritabanı ekleme, silme, kullanıcı oluşturma ve yetkilendirme gibi temel işlemleri SSH kullanarak gerçekleştirebilirsiniz. Aşağıda, bu işlemleri adım adım anlamanızı sağlayacak detaylı bilgiler bulunmaktadır.
1. SSH ile MySQL Servisine Bağlanma
mysql -u root -p
Bu komutla MySQL servisine bağlanabilir ve root kullanıcısının şifresini girdikten sonra yönetim paneline erişebilirsiniz.

2. SSH ile Veritabanlarını Görüntüleme
show databases;
Bu komut, sistemde bulunan tüm veritabanlarını listeler.
3. SSH ile Veritabanı Seçme
use veritabani-ismi
Belirli bir veritabanı üzerinde çalışmak için bu komutu kullanabilirsiniz.
4. SSH ile Veritabanı Ekleme
CREATE DATABASE deneme;
Yeni bir veritabanı oluşturmak için bu komutu kullanabilirsiniz.
5. SSH ile Veritabanı Kullanıcısı Oluşturma
GRANT USAGE ON deneme.* to onur@localhost IDENTIFIED BY '12345';
Belirli bir veritabanı için kullanıcı oluşturma ve yetkilendirme komutları.
6. SSH ile Veritabanı Silme
DROP DATABASE deneme;
Belirli bir veritabanını silmek için bu komutu kullanabilirsiniz.
SSH üzerinden MySQL veritabanı sistemini yönetmek, özellikle özel durumlar için önemlidir. Bu makale, temel işlemleri adım adım anlatarak size rehberlik etmeyi amaçlamaktadır. Umarız bu bilgiler sizin için faydalı olur. Tekrar görüşmek üzere!
SSH Nedir ve Ne İşe Yarar?
SSH (Secure Shell), güvenli ağ iletişimi için kullanılan bir protokoldür. Bu protokol, veri iletimini şifreleyerek, bilgi paylaşımını daha güvenli hale getirir. SSH’nin temel amacı, uzaktaki bilgisayarlar arasında güvenli bir bağlantı sağlamak ve bu bağlantı üzerinden komut gönderme veya dosya transferi yapmaktır.
SSH’nin Temel İşlevleri
1. Güvenli Uzaktan Erişim
SSH, uzaktaki bir bilgisayara güvenli bir şekilde erişim sağlar. Kullanıcılar, uzak sunuculara terminal aracılığıyla bağlanabilir ve komutlarını güvenli bir şekilde çalıştırabilir.
2. Dosya Transferi
SSH, dosya transferi için de kullanılır. SCP (Secure Copy Protocol) veya SFTP (Secure File Transfer Protocol) gibi protokoller aracılığıyla dosyaları güvenli bir şekilde kopyalamanıza olanak tanır.
3. Güvenli Veri İletimi
Veri iletimi sırasında şifreleme kullanarak, hassas bilgilerin güvenli bir şekilde iletilmesini sağlar. Bu özellik, özellikle uzaktan çalışma veya uzak sunucu yönetimi durumlarında kritiktir.
4. Güvenli Oturum Yönetimi
SSH, kullanıcı oturumları için güvenli bir iletişim ortamı oluşturur. Bu sayede yetkisiz erişimlere karşı koruma sağlar ve güvenlik ihlallerini en aza indirir.
SSH, modern bilgi teknolojisi ortamlarında güvenli ve etkili bir uzaktan erişim çözümü sunar. Bu protokol, ağ güvenliğini artırmak ve bilgi paylaşımını korumak amacıyla yaygın olarak kullanılmaktadır.
Created with AIPRM Prompt “Reprints the given text.”
MySQL Nedir ve Ne İşe Yarar?
MySQL, ilişkisel bir veritabanı yönetim sistemidir ve açık kaynaklı bir yazılımdır. Web uygulamaları, CMS’ler (Content Management System), e-ticaret siteleri ve birçok diğer uygulama, veri depolama ve yönetimini sağlamak için MySQL’i tercih eder. Bu veritabanı yönetim sistemi, veritabanı oluşturma, güncelleme, sorgulama ve yönetme yetenekleri sunar.
MySQL’in Temel İşlevleri
1. Veri Depolama ve Yönetim
MySQL, yapılandırılmış verilerin etkili bir şekilde depolanması ve yönetilmesi için kullanılır. Tablolar aracılığıyla verileri organize eder ve ilişkisel veritabanı modeli kullanarak veri bütünlüğünü sağlar.
2. Hızlı ve Güvenilir Performans
MySQL, hızlı veritabanı sorguları ve güvenilir performansıyla bilinir. Büyük veri setleri üzerinde dahi etkili bir şekilde çalışabilir, bu da ölçeklenebilir bir çözüm sunar.
3. Çok Kullanıcılı Desteği
MySQL, aynı anda birden fazla kullanıcının veritabanına erişimini sağlar. Bu, çoklu kullanıcı ortamlarında veritabanı yönetiminin kolaylaştırılmasına olanak tanır.
4. İlişkisel Veritabanı Yönetimi
İlişkisel veritabanı modelini benimseyen MySQL, farklı tablolar arasında ilişkiler kurarak karmaşık veri yapılarını destekler. Bu özellik, veri tutarlılığını ve ilişkileri etkili bir şekilde yönetmeyi sağlar.
5. Açık Kaynak ve Geniş Topluluk Desteği
MySQL, açık kaynaklı bir yazılım olup geniş bir geliştirici topluluğu tarafından desteklenir. Bu, sürekli güncellemeler, güvenlik yamaları ve geniş bir belgeleme havuzu ile birlikte gelir.
MySQL, web uygulamalarından büyük kurumsal sistemlere kadar birçok farklı alanda yaygın olarak kullanılan güçlü bir veritabanı yönetim sistemidir. Esnekliği, performansı ve açık kaynak yapısıyla tercih edilen bir çözümdür.