Giriş

Orijinalini görmek için tıklayınız : Centos 7 Mysql server kurulumu ve detayları!


Nefret
07 Haziran 2016, 23:04
[Only Registered Users Can See Links]

Konumuzda centos 7 64 bit bir işletim sistemi üzerine mysql kurarak veritabanı erişimi izinlerini vereceğiz ve birden fazla sunucumuzda bulunan sitelerin bu mysql server üzerinden haberleşmelerini sağlayacağız. Hazırladığım batch scriptini kullanarak 10 saniyede mysql kurulumunu gerçekleştirebileceksiniz ve dahasıda var, siz konuyu takip edin.

Yetenekler:


centos 7 mariaDB mysql server kurulumu
Database oluşturma ve dış IP lere (server) izin verme
Sadece IP ye izin verme (farklı sunuculardan mysql erişim izni)


Uygulama ve çalışma yöntemleri:

Ssh bağlantısı yaparak komut ekranına gelin, Putty ile SSH baglantısı

İlk önce betiğimizi indirelim:

cd /root
wget [Only Registered Users Can See Links]

——- mariaDB mysql kurulumunu aşağıdaki komut ile yapalım:
sh kuaza_mariadb.sh mysqlkur
Normalde yukarıdaki kodu uyguladığınızda ekranda sizi yönlendirecek komutlar yer alacaktır. Bu ekranı takip ederek sorulara cevap verin ve kurulumu bitirin.

Kurulum bitti, bu kadar basit.

——- Database oluşturma ve Bağlantı yetkileri verme

Aşağıdaki kodu kullanarak yeni database oluşturabilirsiniz.


sh kuaza_mariadb.sh databaseolustur DB_ismi DB_kullanici DB_sifre IP_izin_verilecek_IP



Yukarıdaki kod kısmında göreceğiniz parametreleri kendinize göre ayarlayın:


DB_ismi: Database ismi
DB_kullanıcı: Kullanıcı ismi
DB_şifre: Kullanıcı şifresi
IP_izin_verilecek_IP: mysql sunucusuna bağlanmasına izin vereceğiniz IP yi girmeniz gerekli. Böylece databaseye erişim yetkisi sadece bu IP adresinden yapılabilecek, diğer Sunuculardan erişim reddedilecek.


——- Database ye erişim izni vermek
Daha önce oluşturduğunuz bir DATABASE ye farklı bir IP sunucusundan yapılacak isteklere izin vermek için kullanabileceğiniz kod satırı, yukarıdaki ile benzer:
sh kuaza_mariadb.sh ipizinver DB_ismi DB_kullanici DB_sifre IP_izin_verilecek_IP


DB_ismi: Database ismi
DB_kullanıcı: Kullanıcı ismi
DB_şifre: Kullanıcı şifresi
IP_izin_verilecek_IP: mysql sunucusuna bağlanmasına izin vereceğiniz IP yi girmeniz gerekli. Böylece databaseye erişim yetkisi sadece bu IP adresinden yapılabilecek, diğer Sunuculardan erişim reddedilecek.


Dipnot: Mysql sunucusuna bağlanmaya çalıştığınız webserver sunucusunda güvenlik yazılımınız varsa mysql İP sunucusuna çıkış bağlantı (out) izini vermeniz gerekli. Aksi durumda mysql sunucusuna bağlantınız yapılamayacaktır.

Kaynak: 10 Saniyede: Centos 7 Mysql server kurulumu + Erişim ayarları ([Only Registered Users Can See Links])