MySQL veritabanı sunucusunu nasıl kurar ve veri eklemeye başlar
MySQL veritabanı sunucusu, geliştiricilerin web sitelerini, uygulamaları ve daha fazlasını genişletmesine izin veren güçlü bir araçtır. Aslında, MySQL olmasaydı, WordPress gibi web sunucusu yazılımı düzgün çalışmak için birçok sorun yaşayacaktır. Neden? Niye? Çünkü veritabanı platforma bağlı önemli bilgileri depolar. Ve veritabanı bilgilerini sunma aracı olmadan, yazılımın verileri kullanmasının bir yolu olmayacaktır. MySQL gibi veritabanı sunucuları burada oynar. MySQL, birçok platformda (Linux, Windows ve MacOS gibi) yüklenebilen ve çalıştırılabilen açık kaynaklı bir veritabanı sunucusudur. MySQL ilişkisel bir veritabanıdır, bu nedenle WordPress gibi uygulamalar için uygundur. İlişkisel veritabanı nedir? Basitçe söylemek gerekirse, ilişkisel veritabanı, farklı şekillerde erişilebilen verileri barındıran resmi olarak açıklanan bir tablo kümesidir. İlişkisel veritabanında yer alan bilgiler, sütunlarda ve satırlarda depolananla karşılaştırıldığında kolaydır.
Ancak MySQL veritabanını nasıl yüklersiniz ve verileri tabloda nasıl girersiniz? Bu süreçte size rehberlik edeceğim. Ubuntu Server 18.04 platformunda göstereceğim. Komut satırını kullanacak olmama rağmen, yerel istemci GUI uygulamalarını veya işlem için web tabanlı birçok araç (phpmyAdmin gibi) var. Veritabanınız etkin ve çalıştırıldıktan sonra veriler girildikten sonra veritabanı dahili uygulamalar veya üçüncü taraflar için kullanılabilir. Komut satırları aracılığıyla nasıl veri ekleyeceğinizi öğrenecek olsanız bile, bununla ilgili pek çok sorun yaşamamanız gerekir. Eğer öyleyse, ödevinize yardımcı olmak için Bairesdev gibi birçok üçüncü taraf KG hizmetlerinden birini her zaman kiralayabilirsiniz. Bu işlevi yapmak için ihtiyacınız olan tek şey ihtiyacınız olan şey:
Örnek Ubuntu sunucusundan çalışıyor 18.04.
Sudo ile kullanıcı hesabı.
Hazır olan şeylerle, veritabanı sunucusunu yükleyelim, bir veritabanı oluşturalım ve veri ekleyelim. MySQL’i kurma ya da inanmayın, MySQL kurulumu aslında oldukça basittir. Ubuntu sunucu örneğinizi girin ve komutu çalıştırın: sudo apt-get MySQL-Server -y Sunucu yüklendikten sonra, sunucuyu komutla başlatmak isteyeceksiniz: Sudo SystemCtl Son MySQL’i başlatarak daemon’u etkinleştirmek istersiniz Mysql Sunucu önyükleme olduğunda başlayacak (sunucuyu yeniden başlatmak zorunda kalırsanız). Bu komutla yapılır:
Sudo SystemCtl MySQL’i Etkinleştirme İlk veritabanını oluşturmadan ve veri eklemeden önce kurulumu güvence altına alarak MySQL kurulumunu güvence altına almalısınız. Bu, aşağıdakileri yapmanızı sağlar:
Tüm şifrelerin katı şifre politikalarına uyması gerektiğini sağlayan şifre doğrulama eklentisini etkinleştirin. MySQL yönetici kullanıcıları için bir şifre yapın.
Anonim kullanıcıları sil.
Kök girişini devre dışı bırakın.
Testi silin ve veritabanına erişim.
Ayrıcalık tablosunu yeniden yükleyin.
Bir güvenlik aracı çalıştırmak için, komutu çalıştırın: Sudo MySQL_SECURE_INSTALLATION Şifre eklentisini etkinleştirmek istiyorsanız, Type ve Klavyede Enter tuşuna basın (herhangi bir düğmeye basmıyorsa). Ardından, yönetici kullanıcınız için bir şifre oluşturun ve kalan soru için Y’yi yanıtlayın.
Bitirdikten sonra devam etmeye hazırsınız.
Veritabanı Oluşturma Bir BT dış kaynak şirketi ile çalıştığınızı ve sizinle çalışan bir istemci veritabanı oluşturmanız gerektiğini söyleyin. Veritabanı istemcisini arayacağız. Bir veritabanı oluşturmak için önce Shell MySQL’e girmeniz gerekir. Bunu yapmak için komutu kaldırın: sudo mysql -u root -p Önce parolanız istenecektir. Başarılı bir şekilde girdikten sonra, kurulumu sabitlediğinizde oluşturduğunuz MySQL yönetici kullanıcı şifresini yazın. Komut isteminin değiştiğini gördüğünüzde MySQL kabuğuna girdiğinizi bileceksiniz (Şekil 1).
Şekil 1 Shell MySQL komuta hazırdır. İstemci adlı bir veritabanı oluşturalım. Bunu yapmak için komutu kaldırın: Bir veritabanı istemcisi yapın; Yeni bir veritabanına veri eklemek için veritabanına geçmeniz gerekir: istemci kullanın; MySQL raporunda veritabanını değiştirdiğinizi göreceksiniz (Şekil 2). Şekil 2 Yaptık ve yeni bir veritabanına geçtik. Şimdi yeni veritabanımızda bir tablo oluşturma zamanı. İşlem burada biraz düşünülüyor. Tabloda saklanacak bilgileri bilmeniz gerekir. Çünkü bu bir müşteri, bir müşteriyi kaydetmek istediğinizi söyleyin: ad ve soyadı
İş adı
E -posta adresi
Telefon numarası
Bir veri parçası harf ve sayılar içeriyorsa, büyük olasılıkla Varchar türünü (değişken karakter) kullanacaksınız. Veriler yalnızca bir sayı ise, INT türünü (tamsayı) kullanacaksınız. Yukarıdaki listemiz için, her türlü varchar’ı kullanarak hayatta kalabiliriz (telefon numaralarının bile karakterleri olacaktır -). Yukarıdaki veri bilgileri listesini kullanarak ABD’den müşteriler için bir tablo oluşturmak istediğinizi varsayalım. Bunu yapmak için komutlar şunlardır. Parantez içindeki sayılar en uzun dizeyi gösterir. 20’den fazla karakter gerektiren bir girişiniz olacağını biliyorsanız, bu numarayı yükseltin.
Gösteri tabloları komutunu yazın; Yeni eklenen tabloyu görmek için (Şekil 3). Yeni oluşturulan tablolarımızın Şekil 3’ü. Şimdi veri ekleyin tablomuza veri ekleyeceğiz. Aşağıdaki istemciyi eklemek istediğinizi söyleyin: Name-Olivia Nightingale Business-Klockwerk Kabaret E-posta- [E-posta Korumalı] Phone-1123-456-7890 komutları şudur: ABD’ye ekleyin (isim, iş, e-posta, telefon ) Değerler (“Olivia Nightingale” ,, “Klockwerk Kabaret” ,, “[E-posta Korumalı] ” ,, “1-123-456-7890”); Verilerinizin başarıyla girilmesini sağlamak için, ABD’den: SEÇ * komutunu yazın; Yeni bir kayıtlı giriş göreceksiniz (Şekil 4). Şekil 4 Yeni girişimiz başarıyla eklendi. Veritabanında çalışmayı bitirdikten sonra komutu yazın ve Bash Linux istemine geri dönün. Sonuç ve bu yalnızca MySQL yüklemek, bir veritabanı oluşturmak ve daha sonra veritabanına veri eklemek için gerekli olan budur. Bu bilgilerle, çeşitli kullanım durumları için her türlü veritabanını oluşturabilmeniz gerekir.