MySQL Workbench Eğitimi: Nedir, Nasıl Kurulur ve Kullanılır
⚡ Akıllı Özet
MySQL Workbench, resmi görselleştirme aracıdır. MySQL İlişkisel veritabanı, veri modelleme, SQL geliştirme ve sunucu yönetimini yerel veya uzak sunuculara bağlanan tek bir platformlar arası arayüzde birleştirir. MySQL Günlük veritabanı işlemleri için sunucular.

Nedir? MySQL?
MySQL açık kaynak kodlu ilişkisel bir veritabanıdır.
MySQL Çapraz platform desteğine sahip olması, çeşitli platformlarda çalışabileceği anlamına gelir; örneğin, ... Windows, Linux ve macOS.
Neden kullanım MySQL?
Piyasada çok sayıda ilişkisel veritabanı yönetim sistemi bulunmaktadır.
İlişkisel veritabanlarına örnekler şunları içerir: Microsoft SQL Server, Microsoft Giriş OracleDB2, vb.
Birisi neden seçeceğimizi sorabilir MySQL diğer veritabanı yönetim sistemlerine göre.
Bu sorunun cevabı bir dizi faktöre bağlıdır.
Şimdi de güçlü yönlerine bakalım. MySQL SQL Server gibi diğer ilişkisel veritabanlarıyla karşılaştırıldığında:
- MySQL Birden fazla depolama motorunu destekler ve her birinin kendi özellikleri vardır; oysa SQL Server gibi diğer sistemler yalnızca tek bir depolama motorunu destekler. Bunu anlamak için, desteklenen depolama motorlarından ikisini ele alalım. MySQL:
- InnoDB — varsayılan olarak sağlanan depolama motoru. MySQL 5.5 sürümünden itibaren. InnoDB, referans bütünlüğü için yabancı anahtarları destekler ve ayrıca ACID standardı işlemleri de destekler.
- MyISAM — varsayılan depolama motoru MySQL 5.5 sürümünden önce. MyISAM, işlemler için destekten yoksundur. InnoDB'ye göre avantajları basitlik ve yüksek performansı içerir.
- MySQL Diğer ilişkisel veritabanı sistemlerine kıyasla yüksek performansa sahiptir. Bunun nedeni, tasarımındaki sadelik ve birden fazla depolama motorunu desteklemesidir.
- Maliyet etkinliği yüksek — diğer ilişkisel veritabanlarıyla karşılaştırıldığında maliyet açısından nispeten daha ucuzdur. Hatta topluluk sürümü ücretsizdir. Ticari sürümün ise lisans ücreti vardır, ancak bu ücret de diğer ürünlerin lisans ücretlerine kıyasla maliyet açısından daha uygundur. Microsoft SQL Server.
- Çapraz platform — MySQL Birçok platformda çalışır, yani çoğu makineye kurulabilir. MS SQL Server gibi diğer sistemler yalnızca belirli platformlarda çalışır. Windows platformu.
Etkileşim kurmak için MySQLSunucuyla iletişim kurabilen bir sunucu erişim aracına ihtiyacınız olacak. MySQL sunucusu. MySQL birden fazla kullanıcı bağlantısını destekler.
Nedir? MySQL Tezgah mı?
MySQL Workbench, veritabanı tasarımı ve modellemesi için kullanılan görsel bir erişim aracıdır. MySQL Sunucu tabanlı ilişkisel veritabanı. Yeni fiziksel veri modellerinin oluşturulmasını ve mevcut olanların değiştirilmesini kolaylaştırır. MySQL Tersine/ileri mühendislik ve değişiklik yönetimi fonksiyonlarına sahip veritabanları. Bunun amacı şudur: MySQL Workbench, veritabanlarıyla daha kolay ve daha yapılandırılmış bir şekilde çalışmak için bir arayüz sağlamayı amaçlamaktadır.
MySQL Workbench, veri modelleme ve tasarım, SQL geliştirme ve sunucu yönetimi olmak üzere üç temel işlev grubunu bir araya getiriyor; bunların her biri aşağıda açıklanmıştır.
Modelleme ve Tasarım Aracı
Modeller, geçerli ve yüksek performanslı veritabanlarının çoğunun temelini oluşturur. MySQL Workbench, geliştiricilerin ve veritabanı yöneticilerinin, kolayca uygulamaya dönüştürülebilen fiziksel veritabanı tasarım modellerini görsel olarak oluşturmalarına olanak tanıyan araçlara sahiptir. MySQL ileri mühendislik kullanarak veritabanları.
- MySQL Workbench, aynı ortamda birden fazla model oluşturmayı destekler.
- Veritabanını oluşturan tüm nesneleri (tablolar, görünümler, saklı prosedürler ve tetikleyiciler gibi) destekler.
- MySQL Workbench, veri modelleyicisine bulunabilecek sorunları bildiren yerleşik bir model doğrulama aracına sahiptir.
- Ayrıca farklı modelleme gösterimlerine olanak tanır ve Lua adlı bir betik dili kullanılarak genişletilebilir.
Aşağıdaki şekil, modelleme penceresini göstermektedir. MySQL Tezgah.
SQL Geliştirme Aracı
Yapısal Sorgu Dili (SQL) ilişkisel veritabanlarımızı değiştirmemize olanak tanır. SQL, tüm ilişkisel veritabanlarının kalbinde yer alır.
- MySQL Workbench'in yerleşik bir görsel SQL düzenleyicisi vardır.
- Görsel SQL düzenleyici, geliştiricilerin sorgular oluşturmasına, düzenlemesine ve çalıştırmasına olanak tanır. MySQL sunucu veritabanları. Verileri görüntülemek ve dışa aktarmak için yardımcı programları vardır.
- Sözdizimi rengi vurgulayıcıları, geliştiricilerin SQL ifadelerini kolayca yazmasına ve hata ayıklamasına yardımcı olur.
- Birden fazla sorgu çalıştırılabilir ve sonuçlar otomatik olarak farklı sekmelerde görüntülenebilir.
- Sorgular daha sonra tekrar alınıp çalıştırılmak üzere geçmiş paneline de kaydedilir.
Aşağıdaki şekilde SQL geliştirme penceresi gösterilmektedir. MySQL Tezgah.
Yönetim Aracı
Sunucu yönetimi, şirketin verilerinin güvenliğini sağlamada kritik bir rol oynar. Sunucu yönetimiyle ilgili başlıca konular arasında kullanıcı yönetimi, sunucu yapılandırması, sunucu günlükleri ve daha birçok konu yer almaktadır. MySQL Workbench, aşağıdaki özellikleriyle süreci basitleştirir. MySQL Sunucu yönetimi:
- Kullanıcı yönetimi — veritabanı yöneticilerinin ihtiyaç duyulduğunda yeni kullanıcılar eklemelerini ve mevcut kullanıcıları kaldırmalarını, yetkileri vermelerini ve kaldırmalarını ve kullanıcı profillerini görüntülemelerini kolaylaştıran görsel bir kullanıcı yönetim aracıdır.
- Sunucu yapılandırması — sunucunun gelişmiş yapılandırmasına ve optimum performans için ince ayar yapılmasına olanak tanır.
- Veritabanı yedekleme ve geri yükleme — dışa aktarma ve içe aktarma için görsel bir araç MySQL döküm dosyaları. MySQL Döküm dosyaları, veritabanları, tablolar, görünümler ve saklı prosedürler oluşturmak ve veri eklemek için kullanılan SQL komut dosyalarını içerir.
- Sunucu günlükleri — görüntüleme için görsel bir araç MySQL Sunucu günlükleri. Günlükler hata günlüklerini, ikili günlükleri ve InnoDB günlüklerini içerir. Bu günlükler, sunucuda teşhis işlemleri yapılırken oldukça kullanışlıdır.
Aşağıdaki şekilde Yönetici paneli gösterilmektedir. MySQL Tezgah.
Sonraki bölümde kurulum ele alınmaktadır. MySQL Çalışma tezgahı üzerinde Windows.
Nasıl Kurulur MySQL Çalışma tezgahı (için) Windows)
Bu bölümde, nasıl kurulacağını ve kullanılacağını öğreneceğiz. MySQL Tezgah.
Takma MySQL Workbench iki aşamalı bir işlemdir.
1) Yükle MySQL Community Server.
2) Yükle MySQL Tezgâh — Çalışma ortamını zip dosyası veya MSI yükleyici (önerilir) kullanarak kurabilirsiniz.
Not: Kurulumu gerçekleştirmek için Yönetici veya Güçlü Kullanıcı ayrıcalıklarına ihtiyacınız olacaktır.
Başlamak
Yukarıdakileri yüklemeyi bitirdikten sonra, ayarlamanız gerekiyor. MySQL Aşağıda gösterildiği gibi Workbench. İşte adım adım kurulum süreci: MySQL Tezgah.
Adım 1) Ana Sayfa Penceresini açın. İlk adım lansman yapmaktır. MySQL Çalışma tezgahı. Gördüğünüz şeye Ana Ekran Penceresi denir.
Adım 2) Yeni Bağlantı Sihirbazını açın. Ardından, kendi sisteminizi oluşturmanız gerekiyor. MySQL Hedef veritabanı sunucusu hakkında, ona nasıl bağlanılacağı da dahil olmak üzere ayrıntıları içeren sunucu bağlantısı. "+" işaretine tıklayın. MySQL Çalışma Tezgahı Ana Penceresi. Bu, Yeni Bağlantı Kurulumu sihirbazını açacaktır.
3. Adım) Sunucu Yönetimini Yapılandır düğmesine tıklayın. Yeni başlayan biri olarak, yerel olarak kurulu bir sunucu için bağlantı oluşturabilirsiniz. Sunucunun yapılandırmasını kontrol etmek için Yeni Bağlantı Kurulumu penceresindeki Sunucu Yönetimini Yapılandır düğmesine tıklayın. MySQL sunucusu.
Adım 4) Devam etmek için İleri düğmesine tıklayın. "Yerel Yönetimi Yapılandır" adlı yeni bir pencere açılacaktır. Devam etmek için İleri düğmesine tıklayın.
Adım 5) Parolanızı girin ve Tamam'a basın. Ardından, sihirbaz veritabanına bağlantıyı test edecektir. Test başarısız olursa, geri dönüp veritabanı bağlantı parametrelerini düzeltin. Daha sonra, yerel sunucuyla bağlantınızı test etmek için root parolanızı isteyen bir açılır pencere açılacaktır. MySQL sunucu örneği. Şifre kurulum sırasında belirlediğiniz şifredir. MySQLParolanızı girin ve Tamam'a basın.
Adım 6) Devam etmek için İleri'ye tıklayın. Ardından, sihirbaz veritabanı bağlantısını test edecektir. Test başarısız olursa, geri dönüp veritabanı bağlantı parametrelerini düzeltin. Tüm testler başarılı olursa, devam etmek için İleri'ye tıklayın.
Adım 7) İleri'ye tıklayın. Bundan sonra, Yerel Hizmet Yönetimi ile ilgili yeni bir sihirbaz açılacak; bu sihirbaz, birden fazla hizmet arasında geçiş yapmanıza olanak tanır. MySQL Sunucular tek bir makineye kurulmuştur. Yeni başlayan biriyseniz, bunu atlayıp İleri'ye tıklayarak devam edebilirsiniz.
Adım 8) Seçin MySQL Sunucu Yapılandırma Dosyası. Ardından sihirbaz, erişim yeteneğini kontrol edecektir. MySQL Sunucu Yapılandırma Dosyasını ve başlatma/durdurma komutlarını test edin.
Adım 9) Sunucu yapılandırmasını tamamlamak için Bitir'e tıklayın. Ardından, mevcut yapılandırmaları inceleyebilirsiniz. Yapılandırmaları inceledikten sonra, sunucu yapılandırmasını tamamlamak için "Bitir"e tıklayın.
Adım 10) Bağlantıyı Test Et'e tıklayın. Sonraki adım, sunucuya bağlanmak için kullanılabilecek bir bağlantı kurmaktır. Henüz bir bağlantı oluşturmadıysanız, verilen varsayılan değerleri kullanabilirsiniz. Bağlantı Adını [ 1 ] girdikten sonra Bağlantıyı Test Et [ 2 ]'ye tıklayın.
Adım 11) Tamam'a tıklayın. Yeni bir iletişim kutusu açılacak ve sizden root/seçilen kullanıcının şifresini isteyecektir. Eğer şifreniz doğru değilse MySQL Root kullanıcısının bir şifresi var, bu şifreyi "Mağazada Sakla" seçeneğini kullanarak girebilirsiniz. Vault özellik. Tamam'ı tıklayın.
Kullanıcı için girilen şifre doğruysa, aşağıdaki ekran görüntülenecektir. Her iki Tamam düğmesine de tıklayın ve işlem tamamlanmış olacaktır.
Ana sayfada yeni bir örnek gösterilir.
Double-Tıklayın ve sorgulamaya başlayın.

















