8CENT - V2R (Clip Officiel)
İçindekiler:
MySQL en popüler açık kaynak ilişkisel veritabanı yönetim sistemidir.
MySQL veritabanı sunucusunun en son sürümü olan sürüm 8.0, varsayılan CentOS 8 depolarından yüklenebilir.
MySQL 8.0, bazı uygulamaları bu sürümle uyumlu olmayan birçok yeni özellik ve değişiklik getirmiştir. Yüklenecek MySQL sürümünü seçmeden önce, CentOS sunucunuzda dağıtacağınız uygulamanın belgelerine bakın.
CentOS 8 ayrıca MySQL 5.7 için “drop-in replacement” olan MariaDB 10.3'e bazı sınırlamalar getiriyor. Uygulamanız MySQL 8.0 ile uyumlu değilse MariaDB 10.3'ü yükleyin.
Bu eğitimde, MySQL 8.0'ı CentOS 8 sistemlerine nasıl kuracağınızı ve güvenli hale getireceğinizi göstereceğiz.
MySQL 8.0'ı CentOS 8'e yükleme
MySQL 8.0 sunucusunu, CentOS paket yöneticisini sudo ayrıcalıklarına sahip kök veya kullanıcı olarak kullanarak kurun:
sudo dnf install @mysql
@mysql
modülü MySQL ve tüm bağımlılıkları kurar.
Kurulum tamamlandığında, MySQL hizmetini başlatın ve aşağıdaki komutu çalıştırarak önyüklemede otomatik olarak başlamasını sağlayın:
sudo systemctl enable --now mysqld
MySQL sunucusunun çalışıp çalışmadığını kontrol etmek için şunu yazın:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
MySQL'in Güvenliğini Sağlama
Güvenlikle ilgili birkaç işlem gerçekleştiren ve MySQL kök parolasını ayarlayan
mysql_secure_installation
komut dosyasını çalıştırın:
sudo mysql_secure_installation
MySQL kullanıcılarının şifrelerinin gücünü test etmek ve güvenliği artırmak için kullanılan
VALIDATE PASSWORD PLUGIN
yapılandırmanız istenecektir. Düşük, orta ve güçlü olmak üzere üç düzey şifre doğrulama politikası vardır. Doğrulama şifresi eklentisini ayarlamak istemiyorsanız
ENTER
tuşuna basın.
Bir sonraki istemde, MySQL kök kullanıcısı için bir parola ayarlamanız istenecektir. Bunu yaptıktan sonra, komut dosyası sizden anonim kullanıcıyı kaldırmanızı, kök kullanıcının yerel makineye erişimini kısıtlamanızı ve sınama veritabanını kaldırmanızı ister. Tüm sorulara “Y” (evet) cevabı vermelisiniz.
MySQL sunucusuyla komut satırından etkileşim kurmak için bağımlılık olarak yüklenen MySQL istemci yardımcı programını kullanın. Yazarak kök erişimini test edin:
mysql -u root -p
İstendiğinde kök parolayı girin, MySQL kabuğuyla birlikte aşağıda gösterildiği gibi sunulur:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Bu kadar! MySQL 8.0'ı CentOS sunucunuza kurdunuz ve güvence altına aldınız ve kullanmaya hazırsınız.
Kimlik Doğrulama Yöntemi
CentOS 8 depolarında bulunan MySQL 8.0 sunucusu, eski
mysql_native_password
kimlik doğrulama eklentisini kullanacak şekilde ayarlanmıştır çünkü CentOS 8'deki bazı istemci araçları ve kütüphaneler, yukarı akış MySQL 8.0 sürümünde varsayılan olarak ayarlanan
caching_sha2_password
yöntemiyle uyumlu değildir.
mysql_native_password
yöntemi çoğu
mysql_native_password
için uygun olmalıdır. Ancak, varsayılan kimlik doğrulama eklentisini daha hızlı ve daha iyi güvenlik sağlayan
caching_sha2_password
olarak değiştirmek isterseniz, aşağıdaki yapılandırma dosyasını açın:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
caching_sha2_password
değerini
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Dosyayı kapatıp kaydedin ve değişikliklerin etkili olması için MySQL sunucusunu yeniden başlatın:
Sonuç
CentOS 8, MySQL 8.0 ile birlikte dağıtılır. Kurulum
dnf install @mysql
yazmak kadar basit.
Artık MySQL sunucunuz çalışıyor ve çalışıyor ve MySQL kabuğuna bağlanıp yeni veritabanları ve kullanıcılar oluşturmaya başlayabilirsiniz.
mysql centosCentos 7 üzerine squid proxy nasıl kurulur ve yapılandırılır
Squid, HTTP, HTTPS, FTP ve daha fazlası gibi popüler ağ protokollerini destekleyen tam özellikli bir önbellek proxy'dir. Bu eğitimde, CentOS 7'de Squid'i nasıl kuracağınız açıklanmaktadır
Ubuntu 18.04 üzerine mysql nasıl kurulur
MySQL en popüler açık kaynak ilişkisel veritabanı yönetim sistemidir. Bu eğitimde, bir Ubuntu 18.04 makinesine MySQL'in nasıl kurulacağını ve güvence altına alınacağını göstereceğiz.
Debian 10 Linux üzerine MySQL nasıl kurulur
Dünyanın en popüler açık kaynak ilişkisel veritabanı yönetim sistemi olan MySQL, varsayılan Debian depolarında mevcut değildir. Bu eğitici, MySQL Apt Deposundan Debian 10'a MySQL'in nasıl kurulacağını ve güvence altına alınacağını açıklar.







