MySQL Workbench Eğitimi: Nedir, Nasıl Kurulur ve Kullanılır

Nedir? MySQL?

MySQL açık kaynak kodlu ilişkisel bir veritabanıdır.

MySQL çapraz platformdur, yani bir dizi farklı platformda çalışır Windows, Linux ve Mac OS vb.

Bu MySQL Tezgah öğreticisinde şunları öğreneceksiniz:

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ş Oracle, DB2 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.

Güçlü yönlerine bakalım MySQL SQL Server gibi aşırı ilişkisel veritabanlarıyla karşılaştırıldığında-

  • MySQL SQL Server gibi diğer sistemler yalnızca tek bir depolama motorunu desteklerken, her biri kendi özelliklerine sahip birden fazla depolama motorunu destekler. Bu ifadeyi takdir etmek için, desteklenen depolama motorlarından ikisine bakalım. MySQL.
  • InnoDB: – varsayılan depolama motoruyla birlikte sağlanır 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 motoruydu 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şki veritabanı sistemlerine göre yüksek performansa sahiptir. Bunun nedeni, tasarımdaki basitlik ve çoklu depolama motorlarına yönelik destektir.
  • Uygun maliyetlidir, diğer ilişkisel veritabanlarına göre maliyet açısından nispeten daha ucuzdur. Aslında topluluk sürümü ücretsizdir. Ticari sürümün, aşağıdaki gibi ürünlerin lisanslama ücretlerine kıyasla daha uygun maliyetli bir lisanslama ücreti vardır: Microsoft SQL Server.
  • Çapraz platform – MySQL birçok platformda çalışır, bu da çoğu makinede dağıtılabileceği anlamına gelir. MS SQL Server gibi diğer sistemler yalnızca Windows platformunda çalışır.

Etkileşim kurmak için MySQL, Bir ihtiyacınız olacak sunucu erişim aracı ile iletişim kurabilen MySQL sunucusu. MySQL birden fazla kullanıcı bağlantısını destekler.

Nedir? MySQL Tezgah mı?

MySQL Tezgâh bir Görsel veritabanı tasarımı ve modellemesi için erişim aracı MySQL sunucu ilişkisel veritabanı. Yeni fiziksel veri modellerinin oluşturulmasını ve mevcut modellerin değiştirilmesini kolaylaştırır. MySQL Tersine/ileri mühendislik ve değişiklik yönetimi işlevlerine sahip veritabanları. Amacı MySQL Workbench'in amacı, veritabanlarıyla daha kolay ve daha yapılandırılmış bir şekilde çalışmak için arayüz sağlamaktır.

MySQL Tezgâh

MySQL tezgah – Modelleme ve Tasarım Aracı

  • Modeller en geçerli ve yüksek performanslı veritabanlarının merkezinde yer alır. MySQLWorkbench, geliştiricilerin ve veritabanı yöneticilerinin görsel olarak kolayca çevrilebilecek fiziksel veritabanı tasarım modelleri oluşturmasına olanak tanıyan araçlara sahiptir. MySQL ileri mühendislik kullanarak veritabanları.
  • MySQL Workbench aynı ortamda birden fazla modelin oluşturulmasını destekler.
  • Veritabanını oluşturan tablolar, görünümler, saklı prosedürler, tetikleyiciler vb. tüm nesneleri destekler.
  • MySQL Workbench, bulunabilecek sorunları veri modelleyiciye bildiren yerleşik bir model doğrulama yardımcı programına sahiptir.
  • Aynı zamanda farklı modelleme gösterimlerine de izin verir ve bir kodlama dili olan LUA kullanılarak genişletilebilir.

Aşağıda gösterilen şekil modelleme penceresini göstermektedir. MySQLTezgah.

MySQL tezgah- Modelleme ve Tasarım Aracı

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.

  • MySQLtezgah, yerleşik SQL görsel düzenleyicisine sahiptir.
  • Visual SQL düzenleyicisi, 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ğıda gösterilen şekil, SQL geliştirme penceresini göstermektedir. MySQL Tezgah.

MySQL tezgah - SQL geliştirme aracı

Nasıl Kullanılır MySQL Workbench – Yönetim aracı

Sunucu yönetimi, şirket verilerinin güvenliğinin sağlanmasında kritik bir rol oynamaktadır. Sunucu yönetimiyle ilgili başlıca konular kullanıcıların yönetimi, sunucu yapılandırması, sunucu günlükleri ve çok daha fazlasıdır. Tezgah MySQL sürecini basitleştiren aşağıdaki özelliklere sahiptir MySQL sunucu yönetimi;

  • Kullanıcı yönetimi – veritabanı yöneticilerinin ihtiyaç halinde kolayca yeni kullanıcılar eklemesine ve mevcut kullanıcıları kaldırmasına, ayrıcalıkları verip vermesine ve kullanıcı profillerini görüntülemesine olanak tanıyan, kullanıcıları yönetmeye yönelik görsel yardımcı program.
  • 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 restorasyonları – dışa/içe aktarma için görsel araç MySQL döküm dosyaları. MySQL döküm dosyaları veritabanları, tablolar, görünümler, saklı prosedürler ve veri eklemek için SQL komut dosyaları içerir.
  • Sunucu günlükleri – görüntüleme için görsel araç MySQL sunucu günlükleri. Günlükler hata günlüklerini, ikili günlükleri ve InnodDB günlüklerini içerir. Bu günlükler, sunucuda tanılama yapılırken kullanışlıdır. Aşağıda gösterilen şekil modelleme penceresini göstermektedir. MySQL Tezgah.

Aşağıda gösterilen şekil Workbench için Yönetici panelini göstermektedir MySQL.

MySQL Workbench – Yönetim aracı

Nasıl Kurulur MySQL çalışma tezgahı (için Windows)

Bu MySQL Yeni başlayanlar için Workbench eğitimi, nasıl kurulacağını ve kullanılacağını öğreneceğiz MySQL Tezgah.

kurmak MySQL tezgah 2 adımlı bir işlemdir.

1) Yükle MySQL Community Server

2) Yükle MySQL tezgâh – Workbench'i bir zip dosyası veya msi yükleyici kullanarak kurabilirsiniz (önerilir)

Not: Kurulumu gerçekleştirmek için Yönetici veya Yetkili Kullanıcı Ayrıcalıklarına ihtiyacınız olacaktır.

Başlamak

Yukarıdaki kurulumu tamamladıktan sonra kurulum yapmanız gerekir MySQL Aşağıda gösterildiği gibi çalışma tezgahı-
Aşağıda Kurulum işleminin adım adım nasıl yapılacağı gösterilmektedir MySQL tezgah.

) 1 Adım Ana Pencereyi Aç
İlk adım Workbench'i başlatmaktır MySQL. Gördüğünüz şeye denir Ev pencere

kurmak MySQL tezgâh

) 2 Adım Yeni Bağlantı Sihirbazını Aç
Daha sonra, MySQL Hedef veritabanı sunucusuna nasıl bağlanılacağı dahil olmak üzere ayrıntıları içeren Sunucu Bağlantısı'na tıklayın. ” + “ in MySQL Tezgah Ana Penceresi. Bu açılacak Yeni Bağlantı Kur. Sihirbaz

kurmak MySQL tezgâh

) 3 Adım Sunucu Yönetimini Yapılandır düğmesini tıklayın
Yeni başlayan biri olarak, yerel olarak kurulmuş bir sunucu için bağlantı oluşturabilirsiniz. Tıklamak Sunucu Yönetimini Yapılandırma içinde düğme Yeni Bağlantı Kur Yapılandırmayı kontrol etmek için pencere MySQL sunucusu.

kurmak MySQL tezgâh

) 4 Adım Devam etmek için İleri düğmesine tıklayın
adlı yeni bir pencere açılır Yerel Yönetimi Yapılandırma. Devam etmek için İleri düğmesine tıklayın.

kurmak MySQL tezgâh

) 5 Adım Şifrenizi girin ve Tamam'a basın
Daha sonra Sihirbaz veritabanına bağlantıları test edecektir. Test başarısız olursa geri dönün ve veritabanı bağlantı parametrelerini düzeltin.5. Daha sonra yerel mysql sunucu örneğiyle bağlantınızı test etmek için kök parolanızı soran bir açılır pencere açılacaktır. Parola, kurulum sırasında ayarladığınız paroladır. MySQL Tezgah. Şifrenizi girin ve tuşuna basın OK

kurmak MySQL tezgâh

) 6 Adım Devam etmek için İleri'ye tıklayın
Daha sonra Sihirbaz veritabanına olan bağlantıları test edecektir. Test başarısız olursa geri dönün ve veritabanı bağlantı parametrelerini düzeltin. Aksi takdirde tüm testler başarılı olursa devam etmek için İleri'ye tıklayın.

kurmak MySQL tezgâh

) 7 Adım İleri'yi tıklayın
Bundan sonra Yerel Hizmet Yönetimi hakkında yeni bir sihirbaz açılacaktır - Bir makinede kurulu birden fazla mysql sunucusu arasında geçiş yapmanızı sağlar. Yeni başlayan biri olarak bunu atlayabilir ve Sonraki Devam etmek.

kurmak MySQL tezgâh

) 8 Adım Seç MySQL Sunucu Yapılandırma Dosyası
Sihirbaz daha sonra erişim yeteneğini kontrol edecektir. MySQL Sunucu Yapılandırma Dosyasını ve başlatma/durdurma komutlarını test edin.

kurmak MySQL tezgâh


) 9 Adım 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ı bitirmek için Finish'e tıklayın

kurmak MySQL tezgâh

) 10 Adım 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ı [2] girdikten sonra Bağlantıyı Test Et [1] seçeneğine tıklayın.

kurmak MySQL tezgâh

) 11 Adım Tamam'ı tıklayın.
Yeni bir iletişim kutusu açılacak ve sizden root/seçilen kullanıcı için parola istenecektir. Eğer MySQL root kullanıcısının bir şifresi var, bunu Store'u kullanarak girebilirsiniz. Vault özellik. Tamam'ı tıklayın.

kurmak MySQL tezgâh

Kullanıcı için girilen şifre doğruysa aşağıdaki ekran gösterilecektir. Tıklayın her ikisi de tamam düğmelere basın ve gitmeye hazır olacaksınız.

kurmak MySQL tezgâh

Ana sayfada yeni bir örnek gösterilir.

kurmak MySQL tezgâh

Double tıklayın ve sorgulamaya başlayın.

ÖZET

  • MySQL çapraz platformlu, açık kaynaklı ilişkisel bir veritabanıdır.
  • MySQL sunucu performansının ayarlanmasını ve esnekliğini büyük ölçüde artıran birden fazla depolama motorunu destekler. Sürüm 5.5'ten önce, varsayılan depolama motoru, sürüm 5.5'ten itibaren işlemler için desteği olmayan MyISAM'di; varsayılan depolama motoru, işlemleri ve yabancı anahtarları destekleyen InnoDB'dir.
  • MySQL sunucu, hem ticari hem de açık kaynaklı ürünler içeren bir dizi sunucu erişim mysql aracı kullanılarak yönetilebilir. Popüler örnekler şunlardır;
  • phpMyAdmin – platformlar arası web tabanlı açık kaynak sunucu erişim aracı
  • SQLYog – Windows platformunu hedefleyen, masaüstü ticari sunucu erişim aracı
  • MySQL tezgâh – platformlar arası açık kaynaklı sunucu erişim aracı
  • MySQL Workbench, entegre bir geliştirme ortamıdır. MySQL sunucu. Bunun için yardımcı programları var veritabanı modelleme ve tasarımı, SQL geliştirme ve sunucu yönetimi.