Debian 10'da MySQL ve MariaDB nasıl kurulur

Veritabanlarının kullanımı, işlevleri, ölçeklenebilirliği ve büyük miktarda veriyi yönetirken ve işlerken, her biri üzerinde yönetici kontrolü sunarken dinamizmi nedeniyle birçok kuruluşta vazgeçilmez bir nokta haline geldi, bu nedenle farklı çözümler bulabiliyoruz. veritabanlarını yönetmek için piyasada (hem ücretsiz hem de ücretli) ama bugün Solvetic'te özellikle iki tane hakkında konuşacağız ve bunlar MySQL ve MariaDB.

MySQL nedirMySQL zamanla binlerce kullanıcı tarafından yönetilen en çok kullanılan açık kaynaklı SQL veritabanı yönetim sistemlerinden biri haline geldi, MySQL bize bir güvenilirlik noktası daha veren Oracle Corporation tarafından geliştirildi ve desteklendi.

MySQL'de uyguladığımız veritabanları ilişkiseldir, yani MySQL, verileri ayrı tablolarda saklar ancak tek bir depoda kayıtlı tüm verileri bulmaz, bu kullanılabilirlik ve bütünlük sorunları için yapılır, MySQL ile buna ek olarak yapabiliriz. veri alanları arasındaki ilişkileri yöneteceğimiz çeşitli kurallar yapılandırın.

MySQL, veritabanlarına doğrudan erişmemize, farklı bir dil kullanılarak yazılmış koda SQL cümleleri yerleştirmemize veya tabanlarda çalışmak için API'lerden yararlanmamıza izin veren standartlaştırılmış bir dil olan Structured Query Language (SQL) adlı bir yönü ele alır.

MySQL, normal olarak hem istemci/sunucuda hem de farklı arka uçları destekleyen çok iş parçacıklı bir SQL sunucusundan, birden çok istemciden birden çok program ve kitaplıktan ve daha birçok avantajdan oluşan gömülü sistemlerde çalışır.

özellikleriMySQL'de bulduğumuz farklı özellikler arasında şunlara sahibiz:

  • C ve C++ dilinde yazılmıştır.
  • CentOS, SUSE, RedHat, Ubuntu, Solaris, Debian, Windows Server, FreeBSD ve macOS gibi farklı platformlarda akıcı bir şekilde çalışabilir.
  • MySQL, bağımsız modüllere sahip çok katmanlı sunucuların tasarımını kullanır.
  • Fiziksel ekipmanda varsa birden fazla CPU'yu kullanmak için çok iş parçacıklı teknolojiye sahiptir.
  • İşlemsel ve işlemsel olmayan depolama motorları sunar.
  • MySQL, işlemleri hızlandırmak için iş parçacıklarına dayalı bir bellek ayırma sistemine sahiptir.
  • Daha sonra geçici tablolar olarak kullanılacak olan bellek sektörlerinde karma tabloları uygular.
  • MySQL, imzalı / işaretsiz tamsayılar 1, 2, 3, 4 ve 8 bayt uzunluğunda, kayan nokta, çift, char, varchar, ikili, varbinary, metin, blob, tarih, saat, tarih, saat, saat, saat gibi birden çok veri türünü yönetir , tarih, saat, set ve daha fazlası.
  • Optimize edilmiş bir sınıf kitaplığı alarak SQL işlevlerini yürütün.
  • Bir sunucuya bağlandığımızda tüm şifre trafiği için bir şifreleme kullandığından, daha iyi şifre güvenliği seviyelerine sahiptir.
  • Büyük veritabanlarıyla uyumludur.
  • Tablo başına 64 adede kadar dizini ve daha birçok özelliği destekleyin.

MariaDB nedirBugün en popüler veritabanı motorlarından bir diğeri, ilk MySQL geliştiricileri tarafından tasarlanan ve herkesin erişebileceği açık kaynak olan MariaDB'dir.

MariaDB, farklı metodolojileri ve entegre özellikleri ölçüt alarak verileri yapılandırılmış bilgiye dönüştürmekle görevlidir, ayrıca MariaDB, verilere basit ve güvenli bir şekilde ve bir nokta olarak erişebilmek için SQL arabirimini entegre eden ilişkisel bir veritabanına sahiptir. ekstra MariaDB, GIS ve JSON özelliklerine sahiptir.

özellikleriMariaDB'nin bazı özellikleri şunlardır:

  • COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST gibi dinamik sütunları vardır.
  • MariaDB standart bir sorgu dili kullanır.
  • Linux, FreeBSD, macOS ve daha fazlası gibi çeşitli işletim sistemlerinde çalıştırılabilir.
  • MariaDB, diğer RDBMS veri kaynaklarıyla çalışmamıza izin verecek yüksek performanslı depolama motorlarını bulacağınız çeşitli depolama motorlarına sahiptir.
  • PHP desteği vardır.
  • MariaDB bize Galera küme teknolojisini sunuyor.

Bu gün Solvetic, aşağıdaki bağlantıdan ücretsiz olarak indirebileceğiniz yeni Debian sürümünde hem MySQL hem de MariaDB'nin nasıl kurulacağını ayrıntılı olarak açıklayacak:

1. MySQL'i Debian 10'a nasıl kurarım

Aşama 1
Bu işlem için komutları root kullanıcısı olarak çalıştıracağız veya böyle bir durumda bu amaçla sudo izinlerine sahip olmamız gerekiyor.

İlk olarak, aşağıdakileri yürüterek sistem paketlerini güncelleyeceğiz:

 uygun güncelleme

Adım 2
Ardından, aşağıdakileri yürüterek kitaplıkları, paketleri ve depoları yükselteceğiz:

 uygun yükseltme

Eylemi onaylamak için S harfini giriyoruz.

2. Debian 10'da MySQL PPA depoları nasıl yapılandırılır

Aşama 1
Bu işlem doğru bir şekilde tamamlandığında, kurulum görevlerini düzgün bir şekilde gerçekleştirmemizi sağlayacak resmi MySQL PPA depolarını yapılandıracağız, bunun için aşağıdakileri uygulayacağız:

 wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb

Adım 2
İndirdikten sonra, aşağıdakileri yürüterek sıkıştırmasını açacağız:

 dpkg -i mysql-apt-config_0.8.13-1_all.deb
Aşağıdaki hatayla karşılaşabilirsiniz:

Aşama 3
Bunu düzeltmek için aşağıdakileri düzenlemelisiniz:

 nano / vb / profil
Orada aşağıdakileri göreceksiniz:

4. Adım
if satırı kullanıcının root olup olmadığını belirler ve PATH = satırı değişkenin değerini değiştirir, bu hatayı düzeltmek için değişkenin ikinci satırını aşağıdaki gibi düzenleyeceğiz:

 YOL = "/ usr / yerel / sbin: / usr / yerel / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / yerel / oyunlar: / usr / oyunlar" 

Adım 5
Ctrl + O tuşlarını kullanarak değişiklikleri kaydedip Ctrl + X tuşlarını kullanarak editörden çıkıyoruz.Şimdi sudo komutunu tekrar edersek

dpkg -i mysql-apt-config_0.8.13-1_all.deb sırasında doğru çalıştığını göreceğiz:

6. Adım
Bu işlem sırasında, kurulacak ürün türünü seçeceğimiz aşağıdaki pencere görüntülenecektir:

7. Adım
Enter'a veriyoruz ve şimdi sürümü seçiyoruz:

8. Adım
Kurulum işlemine devam edeceğiz:

3. Debian 10'da MySQL sunucusu nasıl kurulur

8. Adım
Şimdi, Debian 10 buster'da MySQL sunucusunu kurmak için aşağıdaki komutu uygulayacağız:

 sudo apt install default-mysql-server

9. Adım
Eylemi onaylamak için S harfini giriyoruz ve MySQL kök şifresini atayacağımız aşağıdaki pencere görüntülenecek:

Adım 10
Enter'a basıyoruz ve girilen şifreyi onaylamamız gerekiyor:

11. Adım
Enter'a basıyoruz ve aşağıdaki bilgileri göreceğiz:

Adım 1/2
Orada MySQL kimlik doğrulama mekanizmasını tanımlayabiliriz, Tamam'a tıklayarak bu yönü tanımlayacağımız aşağıdakileri göreceğiz:

Adım 13
Bu, Debian 10'da MySQL kurulum sürecini sonlandıracaktır:

Adım 14
Son olarak, aşağıdakileri yürüterek MySQL hizmetini başlatacağız:

 sudo systemctl mysql'i yeniden başlat
Adım 15
Ardından aşağıdaki komutla MySQL kurulumunu sağlıyoruz:
 sudo mysql_secure_installation
Adım 16
Orada öncelikle daha önce tanımlanmış olan root şifresini gireceğiz:

Adım 17
Orada, aşağıdakiler gibi yönlerle ilgili bir dizi soru var:

  • Kök hesap için yeni bir parola belirleyin.
  • Kök hesap için yalnızca localhost'tan erişime izin verin.
  • Veritabanına anonim erişimi ortadan kaldırın.
  • Tüm kullanıcıların erişebildiği test veritabanını silin.

18. adım
Son olarak, doğru çalıştığını görmek için MySQL'e bağlanabiliriz:

 sudo mysql -u kök -p

NotOrada MariaDB'yi gösterir çünkü Debian 10'dan itibaren MariaDB, Debian'ın varsayılan veritabanıdır, aynı MySQL konfigürasyonuna sahiptir.

4. MariaDB'yi Debian 10'a nasıl kurarım

Aşama 1
MariaDB'yi kurmak için öncelikle aşağıdakileri yürüterek sistem paketlerini güncelleyeceğiz:

 sudo apt güncelleme && sudo apt -y yükseltme

Adım 2
Bir sonraki adım, MariaDB bileşenlerini (istemci/sunucu) aşağıdaki komutla kurmak olacaktır:

 sudo apt -y mariadb-server mariadb-client'ı kurun

Aşama 3
Yüklü sürümü aşağıdakileri yürüterek doğrulayabiliriz:

 uygun politika mariadb sunucusu

BÜYÜT

4. Adım
Şimdi MariaDB hizmetinin durumunu kontrol edeceğiz, bunun için aşağıdaki komutu uyguluyoruz:

 systemctl durumu mariadb

BÜYÜT

5. Debian 10'da MariaDB kurulumu nasıl yapılandırılır

Aşama 1
MySQL gibi, şifre değişikliği, test tabanlarının ortadan kaldırılması ve diğerleri gibi parametrelerle MariaDB'nin kurulumunu sağlamalıyız, bunun için yürütüyoruz:

 sudo mysql_secure_installation

BÜYÜT]

Adım 2
Bu yapılandırıldıktan sonra aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
Son olarak, MariaDB veritabanına aşağıdaki satırla erişeceğiz:

 sudo mysql -u kök -p

BÜYÜT

4. Adım
Kullanılan sürümü kontrol etmek için aşağıdaki komutu girmeliyiz:

 SÜRÜM SEÇ ();

BÜYÜT

Bu iki veritabanı motorundan herhangi biri ile sunucularımızda kayıtlı tüm verileri, bunlar üzerinde kontrol kolaylığı ile global olarak ve eksiksiz olarak yönetmek mümkün olacaktır.

wave wave wave wave wave