Linux üzerinde SQL Server 2019 Kurulumu
Merhabalar,
Bugün sizlere Microsoft SQL Server 2019 kurulumunu Linux üzerinde nasıl gerçekleştirebileceğimizi anlatacağım.
Kuruluma geçmeden önce dikkat edilmesi gereken birkaç sistem gereksiniminden bahsetmek istiyorum.Konfigurasyon yaparken sonradan hata ile karşılaşmak pek hoş olmayabilir.😊
SQL Server kurulumu için ;
RAM 2 GB
Dosya Sistemi XFS or EXT4
Disk Kapasitesi 6 GB
İşlemci Hızı 2 GHz
Çekirdek Sayısı 2 Core
İşlemci Tipi x64-compatible only
gibi bazı gereksinimleri karşılamamız gerekiyor.
Kontroller sonrası kuruluma geçiş yapabiliriz.Öncelikle sahip olduğumuz Linux sunucuya RDP yapamayacağımız için, SSH bağlantısı kurabilmek adına Putty,MobaXterm gibi toollardan birini indirmemiz gerekli.
Putty indirmek için bu linkten,MobaXterm indirmek için bu linkten yararlanabilirsiniz.
Bağlantı için gerekli tool indirdikten sonra,IP adresimizi yazarak sunucuya erişim sağlıyoruz.
Sunucuya erişim sonrasında bizden kullanıcı bilgilerimizi talep eden bir ekranla karşılaşacağız.Gelen ekrandan username bilgisini giriyoruz.Ardından Password girmemizi isteyecek.Bu esnada bastığımız karakterler güvenlik sebebiyle görünmeyecektir fakat yazmaya devam edecektir.
Daha sonrasında SQL Server kurmadan önce Ubuntu Server için tüm sistem paketlerinin güncellemeleri ve upgrade işlemlerini gerçekleştirelim.
sudo apt-get update
sudo apt-get upgrade -y
Paket güncellemeleri tamamlandıktan sonra,artık SQL Server kurulumu için komutlarımıza geçelim.
İlk olarak,kurulum için gerekli olan depo anahtarlarını sisteme dahil edelim.
sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
OK yazısı ile dahil edildiğini görüyoruz.Bu işlem sonrasında,Ubuntu sistemimize uygun olan aşağıdaki kod bloklarından birini seçerek SQL Server 2019 deposunu dahil ediyoruz.Ben bu kurulumda 18.04 seçerek devam edeceğim.
Ubuntu 18.04 :
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
Ubuntu 16.04 :
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
Dahil ettiğimiz GPG anahtarları ve depoların güncellenmesi için aşağıdaki kod bloğunu yeniden çalıştırıyoruz.
sudo apt-get update
Artık SQL Server kurulumu için gerekli kod bloğunu çalıştırabiliriz.
sudo apt-get install mssql-server -y
Çalıştırdığımız bu komut ile makinemize SQL Server kurulumu için ilk adımı tamamlamış bulunmaktayız.Bu komut bir süre sonra tamamlanacak ve ardından konfigürasyonları gerçekleştirmemiz gerektiğine dair aşağıdaki gibi kod bloğunu çalıştırmamızı isteyecektir.
Bizden istediği gibi,
sudo /opt/mssql/bin/mssql-conf setup
komutunu çalıştırıyoruz.
1.adımda kuracağımız SQL Server sürümünü seçmemizi istiyor.Ben Developer sürümünü seçerek devam ediyorum.
2.adımda Lisans sözleşmelerini kabul etmemizi istiyor.Yes diyerek devam ediyoruz.
3.adımda ise SQL Server’da en yetkili kullanıcımız olan sa için bir şifre belirlememizi istiyor.Uygun şifreyi yazarak devam ediyoruz.
Tüm bu aşamalar sonunda SQL Server kurulumunun başarıyla tamamlandığına dair bir mesajla karşılaşıyoruz.
Artık Linux makinemizde SQL Server 2019 kurulumu tamamlandı.Aşağıdaki kod bloğu üzerinden kontrol ettiğimizde,
systemctl status mssql-server.service
SQL servisinin aktif olduğunu görmekteyiz.SQL sunucumuza localhost üzerinden ya da 1433 portunun aktifliğini kontrol ettikten sonra başka bir makine üzerinden SSMS ile remote olarak bağlanabilirsiniz.
Bir yazımızın daha sonuna gelmiş bulunmaktayız.Bu yazımızda çoğunlukla Windows üzerinde kurulu gördüğümüz SQL Server servisini başka bir ortamda,Linux makine üzerinde kurulumu görmüş olduk.
Umarım faydalı olmuştur.
Hoşça kalın.