MySQL'i CentOS 7'ye nasıl kurarım

Elimizde bulunan ana veritabanı motorlarından biri MySQL'dir ve dünya çapında en iyi bilinen, kullanılan ve uygulananlardan biri olduğuna şüphe yoktur. Bu analizde MySQL'i bir CentOS 7 ortamında nasıl uygulayabileceğimizi göreceğiz.

MySQL nedir?

MySQL aslında bir ilişkisel veritabanı yöneticisidir (ilişkisel veritabanlarının bilgileri yalnızca bir tabloda değil, çeşitli tablolarda depolayanlar olduğunu unutmayın), bu da bize çevik, güvenli ve çeşitli bir araca sahip olmamızı sağlar.

MySQL'e duyduğumuz güvenlerden biri, dünya çapında en çok kullanılan dillerden biri olmasıdır.

MySQL'in ana özellikleri

  • Açık kaynak bir dildir (Açık Kaynak).
  • MySQL, sütunlar için büyük miktarda veriyi destekleyebilir.
  • Birden çok veri türünü destekler.
  • Binlerce kitaplık ve araç mevcuttur.
  • MySQL, tablo başına 32 adede kadar dizini destekleyebilir.
  • Kolay kurulum ve yönetim.
  • MySQL, çok sayıda programlama dili için API'lere sahiptir.

1. MySQL YUM deposu CentOS 7'ye nasıl kurulur


şimdi göreceğiz MySQL'i bir CentOS 7 ortamında nasıl kurarım. Herhangi bir uygulamayı veya aracı yüklemeden önce, sözdizimini kullanarak sistemi güncellemenin tavsiye edildiğini bir kez daha hatırlayalım:
 sudo yum güncellemesi
NotKök kullanıcı olarak giriş yapmamamız durumunda önüne sudo koyduk, bu derste root olarak giriş yaptık.

CentOS 7'de paketleri güncelledikten sonraki adım MySQL depolarını kurmaktır ve bunun için MySQL sunucusunu, istemciyi, yardımcı programları vb. içeren RPM paketlerini içeren resmi MySQL YUM paketlerini kullanacağız. İlgili depoları indirmek için aşağıdaki komutu gireceğiz:

 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Depo indirildikten sonra, aşağıdaki komutu kullanarak paketin kurulumuna devam edeceğiz:

 yum localinstall mysql57-community-release-el7-7.noarch.rpm 

İndirmeyi kabul ediyoruz ve ilgili paketlerin CentOS 7'ye yüklenmesini bekliyoruz.

Bu indirme ve kurulum ile MySQL YUM deposunu ekledik ve paketlerin bütünlüğünü doğrulamaktan sorumlu GnuPG anahtarını ekledik. MySQL YUM depolarının doğru kurulduğunu görmek istiyorsak aşağıdakileri girebiliriz:

 yum repolist etkinleştirildi | grep "mysql. * - topluluk. *"
Şimdi MySQL kurulumuna geçme zamanı.

2. MySQL'i CentOS 7'ye nasıl kurarım


Ardından, aşağıdaki sözdizimini kullanarak MySQL'in en son sürümünü yükleyeceğiz:
 yum mysql-topluluk-sunucusunu kurun

İndirmeyi kabul ediyoruz ve MySQL'in CentOS 7'mize yüklenmesini bekliyoruz.

Yukarıdaki işlem, aşağıdakilerle ilgili tüm paketleri indirmemize ve kurmamıza izin verir:

  • Mysql-topluluk-sunucusu
  • MySQL-topluluk-istemcisi
  • MySQL-topluluğu-ortak
  • MySQL-topluluk kütüphaneleri

3. MySQL sürümleri nasıl yüklenir


Ardından, güncellemeler için MySQL'in sürümlerini veya resmi teslimatlarını yükleyeceğiz, sisteme MySQL'in farklı sürümlerini yükleyebileceğimizi unutmayın, yüklediğimiz sürüm varsayılan olarak 5.6 veya 5.5 gibi önceki sürümlerde etkindir. devre dışı, bu nedenle aşağıdaki sözdizimini kullanarak etkinleştirmeliyiz:
 yum-config-manager --disable mysql57-community (Sürüm 5.7'yi devre dışı bırakın) yum-config-manager --enable mysql56-community (Sürüm 5.6'yı etkinleştirin)
Şimdi hizmeti başlatmak için kalır.

4. CentOS 7'de MySQL nasıl başlatılır


MySQL'i sistemimize kurduktan sonraki adım MySQL hizmetini başlatmaktır, bu yüzden aşağıdaki komutu giriyoruz:
 hizmet mysqld başlangıç
CentOS 7'de MySQL'in mevcut durumunu doğrulamak için terminale aşağıdakileri gireceğiz:
 hizmet mysqld durumu
Elde edilen sonuç şu olacaktır:

Şimdi MySQL'in kurduğumuz sürümünü şu komutu kullanarak doğrulayabiliriz:

 mysql --versiyon

5. CentOS 7'de MySQL kurulumu nasıl güvenli hale getirilir


Komutu kullanarak:
 mysql_secure_installation
Yapabileceğiz MySQL için güvenlik parametrelerini ayarla anonim kullanıcıları kaldırma, kök kullanıcı için parola değişiklikleri, MySQL'in kök dizinine bağlanma vb.

Komutu gireceğiz:

 mysql_secure_installation
Ve yapılandırmayı gerçekleştiriyoruz:

Yapılandırılacak parametreler

 Lütfen 0 = DÜŞÜK, 1 = ORTA ve 2 = GÜÇLÜ girin
2 değerini belirledik.
 Yeni Şifre
Kök kullanıcı için yeni bir şifre oluşturuyoruz.
 yeni şifreyi tekrar giriniz
Şifreyi tekrar giriyoruz.
 Anonim kullanıcılar kaldırılsın mı? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın)
Anonim kullanıcıları kaldırmak ve girmek için giriyoruz.
 Kök girişine uzaktan izin verilsin mi? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın)
Kök kullanıcının uzaktan erişime sahip olma olasılığını girip devre dışı bırakıyoruz.
 Test veritabanı kaldırılsın ve ona erişilsin mi? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın)
Test veritabanını silmek için y harfini giriyoruz.
 Ayrıcalık tabloları şimdi yeniden yüklensin mi? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın)
Tabloların ayrıcalıklarını girmek ve yeniden yüklemek için.

Bu parametrelerle sağladığımız CentOS 7'de MySQL kurulumu.

6. CentOS 7'de MySQL'e Bağlantı


Bu parametreleri bitirdikten sonra aşağıdaki komutu girerek MySQL bağlantısını yapabiliriz:
 mysql -u kök -p
Orada belirlediğimiz şifreyi girmemiz gerekiyor ve bu şekilde MySQL'e erişmiş oluyoruz.

7. YUM kullanarak MySQL nasıl güncellenir


Yum komutunu kullanarak MySQL'i güncelleyebiliriz, bunun için aşağıdakileri girmeniz yeterlidir:
 yum güncelleme mysql sunucusu
Bu şekilde analiz ettik MySQL'i bir CentOS 7 ortamında nasıl kurarım Bu güçlü araçtan en iyi şekilde yararlanmak için.

wave wave wave wave wave