Cara Install SQL Server di CentOS 8

Cara Install SQL Server di CentOS 8

SQL Server adalah sebuah relational database management system (RDBMS) yang dikembangkan oleh Microsoft. Sejak tahun 2017, Microsoft telah merilis SQL Server untuk distribusi Linux Red Hat, SUSE, Ubuntu, dan Docker. Di tutorial ini kita akan menginstalasi SQL Server di atas CentOS 8.

System requirements

SQL Server memiliki persyaratan sistem berikut untuk Linux:

  • RAM 2GB
  • File System XFS/EXT4
  • Disk Space 6GB
  • CPU speed 2GHz
  • CPU core 2 cores
  • CPU type x64

Install SQL Server 2019

SQL Server 2019 membutuhkan python2, sementara di CentOS 8 sudah tidak tersedia python2 secara default.

Install python2 dan compat-openssl10.

Konfigurasi python2 sebagai default interpreter.

Masukkan 2 untuk python2.

Download SQL Server 2019 repository configuration file.

Install SQL Server.

Jalankan myssql-conf setup untuk memberi password kepada akun SA dan memilih edisi SQL Server.

Memilih edisi SQL Server, saya memilih 2) Developer.

Menyetujui lisensi.

Memberi password untuk akun system administrator (SA) SQL Server. Password minimal 8 karakter, berisi huruf besar, huruf kecil, angka, dan simbol.

Memeriksa status mssql-server service.

Agar bisa remote connection, buka SQL Server port di FirewallD.

Install SQL Server command-line tools

Install SQL Server command-line tools, sqlcmd dan bcp.

Download repository configuration file.

Install mssql-tools.

Tambahkan /opt/mssql-tools/bin/ ke dalam PATH environment variable.

Pengujian

Pengujian dilakukan dengan cara login ke SQL Server, membuat database, dan memasukkan data.

Login ke SQL Server

Login ke SQL Server dengan menggunakan sqlcmd. Masukkan password system administrator yang telah dibuat.

Membuat Database

Membuat database TestDB.

Perintah di atas belum dieksekusi, ketik GO untuk mengeksekusi perintah sebelumnya.

Menampilkan semua database yang ada di server.

Login & create database
Login & create database

Memasukkan Data

Selanjutnya membuat tabel dan memasukkan dua baris data.

Beralih ke TestDB.

Membuat tabel dengan nama Inventory.

Memasukkan data ke dalam tabel.

Terakhir ketik GO untuk mengeksekusi perintah sebelumnya.

Create table & insert data
Create table & insert data

Memilih Data

Memilih dan menampilkan data dari tabel Inventory.

Select data
Select data

Keluar dari sqlcmd

Untuk keluar dari sqlcmd ketik QUIT.

Selamat mencoba 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

Leave a Reply