Pada artikel ini, kita akan memahami bagaimana mengelola database SQL di CentOS 8.0. Artikel ini adalah artikel pertama tentang manajemen SQL Server di CentOS.
- Instalasi langkah-demi-langkah SQL Server dan alat klien di CentOS
- Buat dan sambungkan ke database SQL
Saya telah membuat mesin virtual di workstation dan menginstal CentOS 8.0. Pertama, mari kita instal SQL Server di CentOS.
Instal SQL Server di CentOS
Ikuti langkah-langkah di bawah ini untuk menginstal SQL Server di CentOS.
Langkah 1: Perbarui paket sistem CentOS
Sebelum memulai instalasi, kita perlu memperbarui paket dan repositori sistem CentOS. Untuk melakukannya, jalankan perintah berikut.
root@localhost ~]# sudo yum install -y mssql-server
Langkah 2: Tambahkan repositori SQL Server
Setelah memperbarui paket, kita perlu menambahkan repositori Microsoft SQL Server 2019 di CentOS. Untuk menambahkan repositori, jalankan perintah berikut.
root@localhost ~]# curl https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/msprod.repo
Langkah 3: Instal SQL Server 2019
Setelah menginstal repositori, kita dapat mulai menginstal SQL Server 2019. Untuk melakukannya, jalankan perintah berikut.
[root@localhost ~]# sudo yum install -y mssql-server
Langkah 4: Konfigurasikan contoh SQL Server
Untuk mengkonfigurasi instance SQL Server, kita dapat menggunakan file mysql-conf. mysql-conf adalah file konfigurasi yang membantu menginstal SQL Server di lingkungan Linux. Selama konfigurasi, Anda akan diminta untuk memasukkan nilai yang sesuai untuk konfigurasi SQL Server. Jadi tentukan parameter konfigurasi yang sesuai untuk menyelesaikan instalasi dengan sukses. Mari kita mulai proses konfigurasi dengan menjalankan perintah berikut.
[root@localhost ~]# Sudo /opt/mssql/bin/mssql-conf setup
Pertama, Anda perlu menginstal versi SQL Server 2019. Nilainya sesuai
- Evaluasi (uji coba gratis selama 100 hari)
- Pengembang (versi gratis, tetapi Anda dapat menggunakannya di lingkungan non-produksi)
- ekspres (gratis)
- Web
- Standar (lisensi berbayar dengan batas sumber daya. Ideal untuk organisasi atau aplikasi kecil dan menengah)
- Perusahaan (Lisensi berbayar tanpa batas sumber)
- Saya membeli lisensi melalui saluran ritel dan memiliki kunci produk untuk masuk. (Dalam opsi ini, Anda harus memasukkan kunci produk untuk menggunakan SQL Server)
Di pengaturan kami, pilih versi pengembang. dan ketuk masuk Kunci
Selanjutnya, Anda akan diminta untuk menerima atau menolak persyaratan lisensi. Pers Ya Untuk menerima persyaratan lisensi
Selanjutnya, masukkan kata sandi administrator sistem SQL Server. Masukkan kata sandi yang diinginkan.
Setelah mengatur kata sandi, SQL Server akan menyelesaikan konfigurasi dan layanan SQL Server akan dimulai.
Anda dapat melihat status layanan SQL dengan menjalankan perintah berikut.
[root@localhost ~]# layanan status server mssql
keluaran
Seperti yang Anda lihat pada gambar di atas, layanan SQL Server sedang berjalan.
Sekarang kita perlu mengatur variabel lingkungan untuk menggunakan executable SQL Server dan alat baris perintah tanpa menentukan path lengkap. menambahkan /opt/mssql-tools/bin direktori ke variabel $PATH. Untuk melakukannya, jalankan perintah berikut.
[root@localhost ~]# echo ‘ekspor PATH=”$PATH:/opt/mssql-tools/bin”’ >> ~/.bashrc
[root@localhost ~]# Sumber ~/.bashrc
Mari kita instal alat klien untuk menghubungkan mesin database dan mengakses database SQL. Jalankan perintah berikut.
[root@localhost ~]# sudo yum install mssql-tools unixODBC-devel
Paket unixODBC berikut akan diinstal.
- mssql-alat
- unixODBC-devel
Dependensi berikut akan ditambahkan.
- msodbcsql17
- unixODBC
tangkapan layar:
Jika perlu, buka port SQL Server default di firewall.
[root@localhost ~]# sudo firewall-cmd –add-port=1433/tcp –permanen
[root@localhost ~]# sudo firewall-cmd –reload
Setelah semuanya diatur, mari kita sambungkan ke SQL Server menggunakan alat baris perintah SQL Server. Jalankan perintah berikut.
[root@localhost ~]# sqlcmd -U sa
Kata sandi:
Setelah terhubung, jalankan @@resep Ekspresi untuk melihat versi SQL Server.
1> Pilih @@versi
2> Pergi
keluaran perintah
Seperti yang Anda lihat, SQL Server berhasil diinstal dan kami terhubung ke mesin database.
Terhubung ke SQL Server menggunakan SQL Server Management Studio di CentOS
Mari kita sambungkan menggunakan SQL Server Management Studio. Seperti yang saya sebutkan di awal artikel, saya telah mengonfigurasi CentOS di mesin virtual saya dan SQL Server Management Studio di mesin. Saat menghubungkan ke SQL Server, kami menentukan alamat IP mesin virtual. Mulai SQL Server Management Studio dan masukkan parameter koneksi di mesin Connect to Database seperti yang ditunjukkan di bawah ini.
- Jenis server: Mesin basis data
- nama server: 192.168.1.2
- Autentikasi: Otentikasi SQL Server
- Memasuki: s.a
- Kata sandi: Masukkan kata sandi yang sesuai yang Anda tetapkan selama instalasi SQL Server
tangkapan layar:
Berlari lagi @@resep pernyataan di jendela Editor Kueri.
Pilih @@versi
Keluaran kueri
Sekarang, mari kita isi beberapa informasi dasar tentang database SQL dan instance SQL Server.
Buat database SQL
Mari kita membuat database SQL menggunakan SQL Server Management Studio. Untuk melakukan ini, klik kanan padanya Database Pilih Basis data baru…
Dalam kotak dialog Database Baru, masukkan nama database yang sesuai. Dalam kasus kami, nama databasenya adalah Stackoverflow2010.
Seperti yang Anda lihat, ini adalah lokasi database SQL /var/opt/mssql/data/, yang merupakan lokasi default. Kita dapat mengubah pengaturan database SQL dengan mengedit file konfigurasi. Akan saya jelaskan di artikel saya selanjutnya.
Ringkasan
Pada artikel ini, kami belajar cara menginstal SQL Server 2019 di CentOS. Saya telah menjelaskan:
- Langkah-langkah untuk menginstal SQL Server di CentOS langkah demi langkah.
- Terhubung ke SQL Server menggunakan SQL Server Management Studio.
- Buat database sampel dan lihat lokasi file database.
