Cara Memasang Pelayan SQL di RHEL, Rocky Linux dan Almalinux
- 1490
- 431
- Clarence Powlowski
Pada 7 Mac 2016, Microsoft mengumumkan pengenalan MS SQL pelayan dalam sistem linux. Matlamatnya adalah untuk memberikan lebih banyak fleksibiliti kepada pengguna dan menghapuskan penguncian vendor dengan tujuan mempercepat penggunaan pelayan pangkalan data SQL. Sekiranya anda belum tahu, MS SQL adalah pelayan pangkalan data hubungan yang dibangunkan oleh Microsoft.
Versi stabil semasa adalah MS SQL 2019, yang dibebaskan pada bulan November 2019. Pelayan SQL disokong RHEL, Suse, Ubuntu, dan Docker gambar.
Dalam panduan ini, kami akan membimbing anda melalui pemasangan Microsoft SQL Server pada RHEL, Centos, Rocky Linux, dan Almalinux.
Prasyarat
Anda mesti mempunyai pengedaran Linux berasaskan RHEL dengan sekurang-kurangnya 2 GB memori dan 10 GB ruang cakera keras.
Langkah 1: Tambahkan repositori Microsoft SQL Server
Langkah pertama ialah mengkonfigurasi a Microsoft SQL Server repositori. Repositori mengambil semula MSSQL-server, Pakej enjin pangkalan data, dan pakej SQL Server yang lain.
Terdapat 2 kategori repositori yang luas: Kumulatif dan Gdr.
- Kemas kini kumulatif - The Kemas kini kumulatif (Cu) Repositori terdiri daripada pakej untuk pelepasan SQL Server asas, peningkatan, dan pembetulan pepijat sejak pelepasan. Ini khusus untuk pelepasan (contohnya SQL Server 2019) dan dikeluarkan pada kitaran tertentu.
- Gdr: Repositori ini hanya mengandungi kemas kini keselamatan dan pembetulan pepijat kritikal yang juga akan dimasukkan ke dalam pelepasan MS SQL Server seterusnya.
Untuk menambah repositori, jalankan arahan:
$ sudo curl https: // pakej.Microsoft.com/config/rhel/8/mssql-server-2019.repo -o /etc /yum.repos.D/MSSQL-SERVER-2019.repo $ sudo curl https: // pakej.Microsoft.com/config/rhel/8/prod.repo -o /etc /yum.repos.d/msprod.repoTambahkan repositori Microsoft SQL Server
Langkah 2: Pasang Microsoft SQL Server dan Alat
Setelah repositori ditambah, pasang Microsoft SQL Server Menggunakan Pengurus Pakej DNF seperti yang disediakan.
$ sudo dnf pasang mssql-serverPasang Microsoft SQL Server di Linux
Selepas itu, pasangkan alat baris arahan Microsoft SQL Server.
$ sudo dnf pasang alat mssql unixodbc-develPasang alat pelayan Microsoft SQL
Di sepanjang jalan, terima terma lesen dengan menaip 'Ya '.
Lesen Pelayan Microsoft SQLApabila pemasangan selesai, sahkan bahawa Microsoft SQL Server dipasang menggunakan arahan RPM:
$ rpm -qi mssql -server
Output memberikan banyak maklumat termasuk versi, pelepasan, dan seni bina antara butiran lain.
Sahkan pemasangan pelayan SQL MicrosoftLangkah 3: Mulakan enjin pangkalan data MS SQL di Linux
Setakat ini, kami telah memasang Microsoft SQL Server dan semua alat baris arahan penting. Kita perlu memulakan enjin pangkalan data sebelum log masuk dan mula berinteraksi dengannya.
$ sudo/opt/mssql/bin/mssql-conf persediaan
Anda akan diminta untuk memilih edisi SQL Server. Untuk kemudahan, pilih pilihan kedua [2]
yang menyediakan a Edtion pemaju yang percuma tetapi tanpa hak pengeluaran.
Selepas itu, terima terma lesen dan tentukan kata laluan pentadbir.
Penyediaan kata laluan admin pelayan SQL ServerPersediaan akan berjaya diselesaikan dan SQL Server akan dimulakan.
Persediaan SQL Server selesaiUntuk mengesahkan status berjalan MS SQL Server, jalankan arahan:
$ SUDO Systemctl Status MSSQL-Server.perkhidmatanSemak status pelayan SQL
Anda boleh membolehkannya bermula pada masa boot seperti berikut.
$ sudo systemctl enable mssql-server.perkhidmatan
Selepas itu, mengeksport jalan /opt/mssql/bin/ seperti yang ditunjukkan.
$ echo 'Export Path = $ Path:/Opt/Mssql/Bin:/Opt/Mssql-Tools/Bin' | sudo tee /etc /profil.D/MSSQL.sh
Kemudian aktifkan /etc/profil.D/MSSQL.sh fail.
$ sumber /etc /profil.D/MSSQL.sh
Ms SQL mendengar di port 1433 Secara lalai. Untuk membolehkan pengguna luaran akses ke pelayan, kita perlu membuka port ini di seluruh firewall.
$ sudo firewall-cmd --add-port = 1433/tcp --permanent $ sudo firewall-cmd-reload
Sempurna! Marilah kita mengakses dan menguji pelayan.
Langkah 4: Log masuk dan ujian MS SQL Server di Linux
Sebelum ujian, pastikan untuk memeriksa versi MS SQL dipasang, gunakan sqlcmd utiliti untuk melakukan pertanyaan SQL
$ sqlcmd -s localhost -u sa -q 'pilih @@ versi'
Mengesahkan dan tekan Masukkan. Anda harus mendapatkan output yang ditunjukkan.
Semak versi pelayan SQLUntuk keluar memohon arahan.
$ keluar
Sekali lagi log masuk dan jalankan arahan berikut:
$ sqlcmd -s localhost -u sa
Mengesahkan dengan kata laluan anda dan tekan Masukkan. Anda boleh menyenaraikan nama pengguna dalam jadual yang menyimpan kelayakan pengguna.
1> Pilih Nama dari SYS.SYSUSERS; 2> PergiSambungkan ke SQL Server
Untuk membuat pangkalan data dan senaraikan semua pangkalan data menjalankan arahan.
Buat pangkalan data tecmint_db; Pilih Nama dari Sys.pangkalan data; PergiBuat pangkalan data SQL
Anda boleh menjatuhkan pangkalan data dengan menjalankan:
Drop pangkalan data tecmint_db; Pergi
Perintah memadam atau menjatuhkan keseluruhan pangkalan data.
Kesimpulan
Itu sahaja. Kami telah berjaya memasang MS SQL pelayan dihidupkan RHEL, Centos, Rocky Linux, dan Almalinux. dan menguji beberapa arahan.
- « Cara Memasang Teras Nagios di Rocky Linux dan Almalinux
- Cara memasang kaktus di Linux dan Almalinux Rocky »