Ubuntu’ya SQL Server kurulumu
Herkese Selamlar bu yazımız da ubuntu üzerine sql server 2019 kurulumunu anlatacağız. Kolay bir işlem neredeyse Windows next-next-finish yapısı gibi 🙂
ilk önce keyleri install etmekle başlıyoruz.
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Her ubuntu sürümüne göre bi repo(depo) var. Uygun sürümüne göre ilgili repoyu kopyalayıp install ediyoruz.
Ubuntu 16.04 için:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
Ubuntu 18.04 için:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
Ubuntu 20.04 için:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
Şimdi apt yi güncelleyip kurulumu yapıyoruz.
sudo apt-get update
sudo apt-get install -y mssql-server
yükleme işlemi bitti.
Şimdi mssql.conf dosyasını yükleyeceğiz. Sürüm seçimini;
yani enterprise,standart,expres… vs burada belirliyoruz.
Ayrıca SA parolasını buradan belirliyoruz. En az 8 karakter olmasına,büyük harf,küçük harf ve rakam içermesine dikkat edelim.
sudo /opt/mssql/bin/mssql-conf setup
şimdi servisi mizi kontrol ediyoruz.
systemctl status mssql-server --no-pager
ve şimdi SQL Server komut satırı araçlarını yükleyelim.
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Tekrar repoları kaydediyoruz. Uygun sürümünüze göre yine uygun repoyu kaydedin.
Ubuntu 16.04 için:
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
Ubuntu 18.04 için:
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
Ubuntu 20.04 için:
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
odbc ayarlarını da kullanılabilmesi için aşagıdaki satırları çalıştıralım.
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
tekrar apt’yi update edip mssql-tools en güncel halini yüklüyoruz.
sudo apt-get update
sudo apt-get install mssql-tools
Path leri de ekleyelim.
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
şimdi kurulum yaptığımız mssqlimize belirlediğimiz parola ile bağlanalım.
sqlcmd -S localhost -U SA -P ‘Password’
bağlandıktan sonra bi database oluşturalım. Yazdığınız her t-sql den sonra go demelisiniz aksi halde sql yazmaya devam ettiğinizi düşünüyor. Go diyip işlemi bitiriyoruz.
CREATE DATABASE Testgo
Şimdi oluşturduğumuz db’yi kontrol edelim.
SELECT Name from sys.Databases
go