Bu yazımızda, MSSQL Express kurulum, Centos 7 / 8 stream işletim sistemlerine kolayca nasıl kurulacağını öğreneceğiz. Microsoft SQL Server Express, Microsoft’un SQL Server veritabanı yönetim sisteminin indirilmesi, kurulumu ve kullanılması ücretsiz olan bir sürümüdür. Özellikle gömülü ve küçük ölçekli uygulamalar için hedeflenen bir veritabanı servisidir, daha kapsamlı yada yüksek tablolara sahip veritabanı yönetimi yapılacak sistemler için SQL Server Standart yada Enterprise sürümlerini tercih etmeniz önerilir.
MSSQL ekspres sürümünü yüklemek için aşağıdaki adımları izliyoruz :
1 – Gerekli olan gereksinimleri sistemimize kuruyoruz :
yum install python2 compat-openssl10 openssl-devel
2 – Python 2 versiyonunu varsayılan alternatif yapıyoruz :
alternatives --config python
3 – Microsoft MSSQL deposunu sunucumuza çekiyoruz :
Centos 7 için :
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
Centos 8 / AlmaLinux / RockyLinux :
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
4 – MSSQL ekspres servisini kuruyoruz :
yum install mssql-server
5 – Komutla mssql-conf’u çalıştırıp Express sürümünü seçiyoruz ve “yes” yazarak lisanslamayı ve koşulları kabul ediyoruz:
/opt/mssql/bin/mssql-conf setup
** Önünde gördüğünüz numarayı yazarak “Express” seçeneğini seçin, ayrıca “SA” kullanıcınızın şifresini belirleyin.
6 – MSSQL servisinin reboot işlemi sonrasında otomatik çalışmasını sağlamak için :
systemctl enable mssql-server
mssql-server servisini aşağıdaki gibi yeniden başlatabilir, durdurabilirsiniz ve başlatabilirsiniz :
systemctl start mssql-server systemctl stop mssql-server systemctl restart mssql-server
SQL Server komut satırı araçlarını yükleyin
sqlcmd’yi yüklemek için aşağıdaki komutu çalıştırıyoruz :
Centos 7 için :
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
Centos 8 / AlmaLinux / RockyLinux :
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
Ardından sqlcmd ‘yi kuruyoruz :
yum remove unixODBC-utf16 unixODBC-utf16-devel -y && yum install mssql-tools unixODBC-devel -y
Şimdi dizin yolarının düzenlemesini sağlıyoruz :
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
Ve son olarak Shell ortamını güncelleyin:
Örnek :
SA kullanıcısına aşağıdaki komutla bağlanabilirsiniz:
sqlcmd -S localhost -U SA -P 'Parolanız'
Centos MSSQL Express kurulum işlemlerimiz ve yapılandırmamız tamamlandı. İyi çalışmalar dilerim.