Latihan - Menginstal SQL Server di Red Hat
Gunakan alat yum
untuk menginstal SQL Server di server Red Hat Enterprise Linux (RHEL).
Anda adalah administrator database di perusahaan grosir Wide World Importers, dan ingin memanfaatkan SQL Server tanpa harus mengubah sistem operasi server. Setelah Anda menyebarkan SQL Server di server Red Hat, konfigurasikan paket SQL Server dan instal alat baris perintah. SQL Server kemudian siap digunakan pengembang Anda.
Dalam latihan ini, Anda menyebarkan SQL Server di RHEL, menginstal alat baris perintah, dan membuat database di SQL Server.
Membuat komputer virtual Red Hat
Mulailah dengan membuat komputer virtual Red Hat (VM) di Azure:
Gunakan kotak pasir Cloud Shell dan perintah Azure CLI untuk membuat server Red Hat 7. Perintah az vm create dapat memakan waktu beberapa menit untuk diselesaikan.
export PASSWORD=$(openssl rand -base64 32) az vm create \ --name RedHatServer \ --resource-group <rgn>[sandbox resource group name]</rgn> \ --admin-username redhatadmin \ --admin-password $PASSWORD \ --image "RedHat:RHEL:7-LVM:latest" \ --nsg-rule SSH \ --public-ip-sku Standard \ --size Standard_D2s_v3 \
Simpan alamat IP publik server Anda dan tampilkan kata sandi.
export IPADDRESS=$(az vm show -d \ --name RedHatServer \ --query publicIps --output tsv \ --resource-group <rgn>[sandbox resource group name]</rgn>) echo $PASSWORD
Sambungkan ke VM Red Hat
Sekarang Anda memiliki komputer virtual Red Hat yang siap menginstal SQL Server. Koneksi menggunakan Secure Shell (SSH):
Di Cloud Shell, jalankan perintah ini:
ssh redhatadmin@$IPADDRESS
Ketika ditanya apakah Anda yakin, ketik ya.
Untuk kata sandi, masukkan kata sandi yang ditampilkan dari perintah sebelumnya, lalu tekan Enter. SSH terhubung ke VM dan menunjukkan shell bash.
Menginstal paket SQL Server
Sebelum menggunakan yum
untuk menginstal, Anda harus menambahkan file konfigurasi:
Untuk mengunduh file konfigurasi repositori Red Hat Microsoft SQL Server, jalankan perintah ini:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
Jika Anda dimintai kata sandi, gunakan kata sandi yang ditampilkan sebelumnya, lalu tekan Enter.
Untuk menginstal SQL Server, jalankan perintah ini:
sudo yum install -y mssql-server
Mengonfigurasi SQL Server
Sebelum menggunakan SQL Server, gunakan skrip mssql-conf
untuk menentukan edisi yang Anda inginkan dan kata sandi administrator sistem:
Jalankan perintah ini:
sudo /opt/mssql/bin/mssql-conf setup
Jika dimintai kata sandi Anda, gunakan kata sandi yang ditampilkan sebelumnya.
Untuk memilih edisi Evaluasi, masukkan 1.
Ketik Ya untuk menerima persyaratan lisensi.
Ketik Pa$$w 0rd lalu tekan Enter untuk mengatur kata sandi administrator sistem.
Konfirmasikan kata sandi.
Untuk mengonfirmasi bahwa SQL Server 2019 berjalan, jalankan perintah ini:
systemctl status mssql-server --no-pager
Menginstal alat SQL Server
SQL Server terinstal. Selanjutnya, instal alat baris perintah untuk bekerja dengan SQL Server:
Untuk mengunduh file konfigurasi repositori alat Microsoft SQL Server, jalankan perintah ini:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
Untuk menginstal alat baris perintah SQL Server, jalankan perintah ini:
sudo yum install -y mssql-tools unixODBC-devel
Ketik YA untuk menerima ketentuan lisensi ODBC.
Ketik YA untuk menerima persyaratan lisensi.
Untuk menambahkan alat ke
PATH
variabel lingkungan, jalankan perintah ini:echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
Membuat database
Sekarang Anda dapat menggunakan alat ini sqlcmd
untuk membuat database:
Jalankan perintah ini untuk terhubung ke SQL Server:
sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
Untuk membuat database yang disebut WideWorld1, jalankan perintah SQL ini:
CREATE DATABASE WideWorld1 GO
Untuk memverifikasi bahwa database telah dibuat, jalankan kueri SQL ini:
SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1' GO
Untuk keluar dari
sqlcmd
alat dan SSH, jalankan keluar perintah dua kali.