İlan

Sık sık veritabanı sunucularına bağlanan uygulamalar yazma Herhangi Bir Programcının Bilmesi Gereken 13 Önemli SQL KomutuHer büyük veya dinamik web sitesi bir şekilde bir veritabanı kullanır ve Yapısal Sorgu Dili (SQL) ile birleştirildiğinde, verileri manipüle etme olanakları gerçekten sonsuzdur. Daha fazla oku , test amacıyla Windows makinenize bir MySQL veritabanını nasıl kuracağınızı biliyorsanız yardımcı olur.

Çoğu uygulama ile bir veritabanına bağlanmak genellikle sadece belirli bir bağlantı dizesi içerir, uygulamanızı tek bir veritabanı sunucusuyla test edip daha sonra "üretim" sunucusuna geçirmek çok basit.

Bu makalede, herhangi bir Windows PC'de kendi yerel MySQL veritabanınızı oluşturma adımlarında size yol göstereceğiz. Makalenin ilerleyen bölümlerinde bu test veritabanını uzak bağlantılar için nasıl ayarlayacağınızı da öğreneceksiniz.

MySQL Veritabanı Önkoşulları

MySQL veritabanını üretim ortamında dağıtmak kendi başına bir bilimdir. Veritabanı yöneticileri genellikle kullanıcı sayısına, veritabanına ne sıklıkta çağrı yapılacağına, zaman içinde veritabanına ne kadar verinin yükleneceğine dair bir tahmin ve bunun gibi şeylere bakın.

instagram viewer

mysql veritabanı pencereleri nasıl kurulur

Bu faktörlerin çoğu her uygulama için farklı olduğundan, sistem gereksinimleri her seferinde farklıdır. Kurumsal kurulumlar genellikle 4 CPU çekirdeği, 8 GB RAM ve bir RAID kurulumu Linux'ta RAID HDD Dizisi Nasıl YapılandırılırLinux bilgisayarınız ile daha verimli kullanmak istediğiniz yedek sabit disk sürücünüz var mı? Performans artışı sağlayabilen veya yedeklilik ekleyebilen bir sistem olan RAID ile yapabilirsiniz. Daha fazla oku veritabanına hızlı okuma / yazma için. Ancak, yerel kurulum durumunda, bunların hepsi için endişelenmenize gerek yoktur.

Bir test MySQL veritabanı neredeyse her çeşit Linux, Windows veya Mac üzerine kurulabilir. Görüntüle desteklenen platformların listesi eğer hiç endişeleniyorsanız. İndir Windows MySQL yükleyici, ihtiyacınız olan her şeyi içerir.

Test MySQL Veritabanınızı Windows'a Yükleme

Böyle bir test MySQL veritabanının yerel kurulumu çok hızlı ve kolaydır. Lisans Sözleşmesini kabul etmeniz ve ardından Geliştirici Varsayılanı kurulum türünü ve ardından Sonraki.

mysql veritabanı pencereleri nasıl kurulur

Sisteminizde mevcut yazılım bulunmadığından, yüklenemeyen ürünlerin "Gereksinimleri Kontrol Et" kutusunda birkaç öğe görebilirsiniz.

mysql veritabanı pencereleri nasıl kurulur

MySQL sunucusu ve Workbench yazılımı bu listede olmadığı sürece sorun yok. Tıklayabilirsiniz Sonraki, ve sonra gerçekleştirmek.

MySQL Sunucu Kurulumu

Kurulum sihirbazı, SQL Server için bir kurulum sihirbazı ile birlikte gelir. Test sunucusu kurulumunuz için doğru ayarları seçmek önemlidir. Bu tür bir sunucu için, Bağımsız MySQL Sunucusu / Klasik MySQL Çoğaltma.

mysql veritabanı pencereleri nasıl kurulur

Ardından, Sunucu Yapılandırma Türü için şunu seçin: Geliştirme Makinesi. Bağlantı için varsayılan ayarları (TCP / IP bağlantı noktası 3306) bırakın. bizim ağ terimleri kılavuzu Eğer bir tazeleme gerekiyorsa burada kullanışlı olabilir.

mysql veritabanı pencereleri nasıl kurulur

Bir sonraki ekranda kök parolanızı ayarlayın ve ardından Tamam Kullanıcı Ekle Bu veritabanına yeni bir kullanıcı eklemek için. Bu kullanıcıyı “Remote_User” olarak adlandıracağız, kullanıcıya DB Yönetici hakları vereceğiz ve şifreyi ayarlayacağız.

mysql veritabanı pencereleri nasıl kurulur

Bir sonraki adımda, MySQL Sunucusunu Windows Hizmeti Olarak Yapılandırma ve MySQL Sunucusunu Sistem Başlatma ile Başlatma her ikisi de etkin. Hizmetin altında Standart Sistem Hesabı. Tıklayın Sonraki belge deposu adımı boyunca ve ardından gerçekleştirmek kurulumun bu aşamasını bitirmek için. Diğer ürünler için gelen başka yapılandırma seçenekleri varsa, İleri veya Son'u tıklayarak şimdilik herhangi bir değişiklik yapmadan bunları atlayabilirsiniz.

Test Veritabanınızı Ayarlama

İşiniz bittiğinde, sihirbaz otomatik olarak MySQL Workbench uygulamasını başlatmalıdır. Burası, veritabanınızı ve test tablonuzu oluşturacağınız ve uzaktan erişimi ayarlayacağınız yerdir. İlk olarak, yeni bir şema oluşturarak test veritabanınızı oluşturmanız gerekir. Workbench'te bunu ekranın sol alt köşesinde bulacaksınız.

mysql veritabanı pencereleri nasıl kurulur

"Dünya" altındaki beyaz alana sağ tıklayın ve Şema Oluştur. İstediğiniz adı verin ve Uygula'yı tıklayın. Bu yeni şemayı sağ tıklayın ve Varsayılan Şema Olarak Ayarla. Ardından, bu veritabanında “Test_Table” adlı bir tablo oluşturun. Bunu yapmak için menüdeki SQL sorgu simgesini tıklayın ve aşağıdaki SQL komut dosyasını yapıştırın.

CREATE TABLE Test_Table (id smallint imzasız değil null auto_increment, name varchar (25) null değil, kısıtlama my_example birincil anahtar (id)); Test_Table (id, name) VALUES (null, 'Test verileri') içine yerleştirin;

Komut dosyasını yürütmek için yıldırım ikonuna tıklayın. Bu, bir değere sahip bir test tablosu oluşturur. Şema gezginindeki test tablosuna giderek, tabloya sağ tıklayıp seçeneğini belirleyerek oluşturulduğunu onaylayabilirsiniz. Satır Seç - 1000'i Sınırla.

mysql veritabanı pencereleri nasıl kurulur

Test verilerinizin bulunduğu tabloyu görürsünüz.

mysql veritabanı pencereleri nasıl kurulur

MySQL Veritabanınıza Uzaktan Erişimi Ayarlama

Son adım, yeni MySQL veritabanınızı belirli bir kullanıcı için uzaktan erişime izin verecek şekilde yapılandırmaktır. belirli bir IP adresinden Windows 10'da IP Adresinizi BulmaIP adresinizi Windows 10'da görmenin iki yolu vardır. Daha fazla oku . Bu amaçla zaten “Remote_User” oluşturduk ve güvenli bir şifre verdik.

Uzaktan erişimi yapılandırmak için, bir komut istemi açıp şuraya giderek myslq.exe dosyasını başlatın. C: \ Program Dosyaları \ MySQL \ MySQL Server 5.X \ bin ve yazın:

mysql -u kök -p

Önceden ayarladığınız kök parolayı girmeniz gerekir. Bu komut penceresinde şunu yazın:

'Remote_User' @ '' TARAFINDAN TANIMLANAN '' ÜZERİNE TÜM AYRICALIKLARI VER

Komut başarılı bir şekilde çalıştıysa bir "Sorgu Tamam" mesajı görmelisiniz.

Son olarak, uzak bağlantıyı test etme zamanı. Ağınızdaki diğer herhangi bir bilgisayara MySQL Workbench'i kurun ve başlatın. Veritabanı menüsü altında, Veritabanına Bağlan.

mysql veritabanı pencereleri nasıl kurulur

Bu yapılandırma penceresinde, bağlantı yöntemi olarak TCP / IP'yi seçmek ve SQL veritabanınızı ayarlayıp yapılandırdığınız bilgisayarın IP'sini yazın. Bağlantı noktasını varsayılan 3306'da bırakabilirsiniz. Kullanıcı Adını “Remote_User” olarak değiştirin ve Varsayılan Şema için “test” yazın.

Tıkladığınızda tamam, her şeyi yukarıdaki makalede açıklandığı gibi ayarladıysanız, MySQL Workbench'in uzak MySQL veritabanına başarıyla bağlanır ve şemaya göz atabilir veya sorguları çalıştırabilir o.

Diğer Hususlar

Yerel bir ağda (LAN) bir MySQL veritabanına uzaktan bağlamanın yalnızca yukarıdaki yapılandırmayı gerektirdiğini unutmayın. LAN kurulumuyla ilgili herhangi bir sorun yaşarsanız, ağ bağlantınızla ilgili sorunları giderme önce iki bilgisayar arasında.

Ancak, MySQL veritabanınıza internet üzerinden erişmeyi umuyorsanız, sitenize bir bağlantı noktası yönlendirme kuralı eklemeniz gerekir. uzaktaki bilgisayardan bu bağlantı noktası üzerinden yapılan isteklerin MySQL sunucusuna düzgün bir şekilde yönlendirilmesi için internet yönlendiriciniz IP. bizim liman yönlendirme rehberi Liman Yönlendirme Nedir ve Bana Nasıl Yardımcı Olabilir? [Açıklamalar MakeUseOf]Birisi size bir liman yönlendirme sorunu olduğunu söylediğinde biraz içeride ağlıyor musunuz ve bu yüzden parlak yeni uygulamanız işe yaramıyor mu? Xbox'ınız oyun oynamanıza izin vermiyor, torrent indirmeleriniz reddediyor ... Daha fazla oku burada yardımcı olabilir.

MySQL veritabanını yerel olarak veya geliştirme PC'nizle aynı LAN üzerinde test etmenin değeri, uygulamalarınızı gerçek dünyaya yakın bir senaryoda geliştirmenize izin vermesidir. Kodunuzu geliştirdiğiniz makineyle aynı veritabanında çalıştırmanız işe yarayacaktır, ancak çalışmaz ağ iletişimleri, güvenlik sorunları ve daha fazlasından kaynaklanabilecek uygulama sorunlarını test etmenizi sağlar.

Veritabanınızı çalıştıran özel bir uzak PC'ye karşı test yapmak, sorgularınızı ve veritabanı uygulamalarınızı amaçlanan kullanım için daha stratejik ve doğru bir şekilde geliştirmenizi sağlar.

Hiç bir ağda veya başka bir uzak düğümde kendi MySQL veritabanınızı kurmak zorunda kaldınız mı? Ne tür sorunlarla karşılaştınız? Aşağıdaki yorum bölümünde kendi deneyimlerinizi paylaşın!

Ryan Elektrik Mühendisliği lisans derecesine sahiptir. 13 yıl otomasyon mühendisliği, 5 yıl BT'de çalıştı ve şu anda bir Uygulama Mühendisi. MakeUseOf'un eski bir Genel Yayın Yönetmeni, Veri Görselleştirme üzerine ulusal konferanslarda konuştu ve ulusal TV ve radyoda yer aldı.