Rumah > pangkalan data > tutorial mysql > Bagaimana untuk memasang dan mengkonfigurasi MS SQL (beta) pada CentOS 7

Bagaimana untuk memasang dan mengkonfigurasi MS SQL (beta) pada CentOS 7

WBOY
Lepaskan: 2023-09-04 10:57:02
ke hadapan
1189 orang telah melayarinya

如何在 CentOS 7 上安装和配置 MS SQL(测试版)

Dalam artikel ini, kita akan belajar cara memasang dan mengkonfigurasi MS SQL pada CentOS 7. Microsoft baru-baru ini mengumumkan rancangan mereka untuk mengeluarkan MS SQL untuk Linux. Khususnya, versi beta tersedia untuk Red Hat Enterprise Linux, CentOS dan Ubuntu, tetapi hanya untuk versi 64-bit.

Prasyarat

  • Mesin dengan sekurang-kurangnya 4GB RAM dan 30GB ruang cakera keras.
  • Mesin dengan CentOS 7 dipasang.
  • Pengguna dengan akses root atau pengguna root.

Memasang MS SQL Server pada CentOS

Memandangkan tiada MS SQL tersedia dalam repositori CentOS lalai, kami perlu menambah butiran repositori MS SQL ke repositori yum tempatan.

Untuk memasang MS SQL Server menggunakan baris arahan, kita perlu menambah repositori ke repositori yum tempatan.

# curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 220 100 220 0 0 257 0 --:--:-- --:--:-- --:--:-- 257
Salin selepas log masuk

Selepas mengemas kini repositori, kami akan menjalankan arahan berikut untuk memasang pelayan MS-SQL

# yum update
# yum install -y mssql-server
…
…
Resolving Dependencies
--> Running transaction check
---> Package mssql-server.x86_64 0:14.0.1.246-6 will be installed
--> Processing Dependency: bzip2 for package: mssql-server-14.0.1.246-6.x86_64
--> Processing Dependency: gdb for package: mssql-server-14.0.1.246-6.x86_64
--> Running transaction check
---> Package bzip2.x86_64 0:1.0.6-13.el7 will be installed
---> Package gdb.x86_64 0:7.6.1-80.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
mssql-server x86_64 14.0.1.246-6 packages-microsoft-com-mssql-server 138 M
Installing for dependencies:
bzip2 x86_64 1.0.6-13.el7 base 52 k
gdb x86_64 7.6.1-80.el7 base 2.4 M
Transaction Summary
================================================================================
Install 1 Package (+2 Dependent packages)
…
…
+-------------------------------------------------------------------+
| Please run /opt/mssql/bin/sqlservr-setup to complete the setup of |
| Microsoft(R) SQL Server(R). |
+-------------------------------------------------------------------+
Verifying : mssql-server-14.0.1.246-6.x86_64 1/3
Verifying : gdb-7.6.1-80.el7.x86_64 2/3
Verifying : bzip2-1.0.6-13.el7.x86_64 3/3
Installed:
mssql-server.x86_64 0:14.0.1.246-6
Dependency Installed:
bzip2.x86_64 0:1.0.6-13.el7 gdb.x86_64 0:7.6.1-80.el7
Complete!
Salin selepas log masuk

Konfigurasikan akaun MS SQL SA

Setelah pemasangan selesai, kami akan menjalankan skrip sqlservr-setup untuk menetapkan kata laluan untuk SA; kami perlu menetapkan kata laluan untuk SA Sediakan kata laluan yang kukuh untuk akaun (sekurang-kurangnya 8 aksara, huruf kecil dan huruf besar serta nombor daripada 1 hingga 10 atau mana-mana aksara bukan abjad angka)

# sudo /opt/mssql/bin/sqlservr-setup
Microsoft(R) SQL Server(R) Setup
You can abort setup at any time by pressing Ctrl-C. Start this program
with the --help option for information about running it in unattended
mode.
Please enter a password for the system administrator (SA) account:
Please confirm the password for the system administrator (SA) account:
Setting a password for the system administrator (SA) account
Do you wish to start the SQL Server service now? [y/n]: Y
Do you wish to enable SQL Server to start on boot? [y/n]: y
Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server-telemetry.service to /usr/lib/systemd/system/mssql-server-telemetry.service.
Setup completed successfully.
Salin selepas log masuk

Setelah konfigurasi selesai selesai, kami akan memulakan semula perkhidmatan MS SQL dan menggunakan arahan berikut untuk melihat Status perkhidmatan:

Mulakan semula perkhidmatan

# systemctl start mssql-server
Salin selepas log masuk

Lihat status perkhidmatan

# systemctl status mssql-server
mssql-server.service - Microsoft(R) SQL Server(R) Database EngineLoaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2016-12-02 15:52:33 IST; 5min ago
Main PID: 2299 (sqlservr)
CGroup: /system.slice/mssql-server.service
├─2299 /opt/mssql/bin/sqlservr
└─2307 /opt/mssql/bin/sqlservr
Dec 02 15:52:37 localhost.localdomain sqlservr[2299]: 2016-12-02 10:22:37.31 spid17s....
Dec 02 15:52:37 localhost.localdomain systemd[1]: [/usr/lib/systemd/system/mssql-ser...'
Dec 02 15:52:37 localhost.localdomain sqlservr[2299]: 2016-12-02 10:22:37.53 spid6s ....
..
..
Dec 02 15:57:40 localhost.localdomain sqlservr[2299]: 2016-12-02 10:27:40.21 spid51 ...'
Dec 02 15:57:43 localhost.localdomain systemd[1]: Started Microsoft(R) SQL Server(R)....Hint: Some lines were eclipsed, use -l to show in full.
Salin selepas log masuk

Buka firewall untuk MS SQL

Kita perlu membuka tetapan firewall supaya kita boleh mengakses MS SQL, berikut adalah arahan untuk membuka firewall

# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
# sudo firewall-cmd –reload
Salin selepas log masuk

Pasang alat MS SQL

Kita perlu memuat turun repositori Microsoft.

# curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 193 100 193 0 0 213 0 --:--:-- --:--:-- --:--:-- 213
Salin selepas log masuk

Setelah repositori dipasang pada mesin tempatan, kita boleh memasang alat MS SQL menggunakan arahan berikut:

# yum install mssql-tools
Loaded plugins: fastestmirror
packages-microsoft-com-prod | 2.9 kB 00:00:00
packages-microsoft-com-prod/primary_db | 4.6 kB 00:00:00
Loading mirror speeds from cached hostfile
* base: mirrors.digipower.vn
* extras: mirror.digistar.vn
* updates: mirror.digistar.vn
Resolving Dependencies
========================================================================================
Package Arch Version Repository Size
========================================================================================
Installing:
mssql-tools x86_64 14.0.1.246-1 packages-microsoft-com-prod 249 k
Installing for dependencies:
libtool-ltdl x86_64 2.4.2-21.el7_2 updates 49 k
msodbcsql x86_64 13.0.1.0-1 packages-microsoft-com-prod 3.8 M
unixODBC-utf16 x86_64 2.3.1-1 packages-microsoft-com-prod 329 k
Transaction Summary
========================================================================================
Install 1 Package (+3 Dependent packages)
Total download size: 4.5 M
Installed size: 4.5 M
Is this ok [y/d/N]: ^CN
Exiting on user command
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2016-12-02.17-18.RpEVqg.yumtx
Do you accept the license terms? (Enter YES or NO)YES
Installing : msodbcsql-13.0.1.0-1.x86_64 3/4
The license terms for this product can be downloaded from
http://go.microsoft.com/fwlink/?LinkId=746949 and found in
/usr/share/doc/mssql-tools/LICENSE.txt . By entering 'YES,'
you indicate that you accept the license terms.
Do you accept the license terms? (Enter YES or NO)YES
Dependency Installed:
libtool-ltdl.x86_64 0:2.4.2-21.el7_2 msodbcsql.x86_64 0:13.0.1.0-1
unixODBC-utf16.x86_64 0:2.3.1-1
Complete!
Salin selepas log masuk

Sambung ke SQL Server di Linux

Selepas memasang alat pada mesin, kami akan menguji arahan berikut dan sintaks umum untuk menyambung ke MS SQL Server.

Syntax

# sqlcmd &ndash;S IP-ADDRESS &ndash;U SA &ndash;P &lsquo;<YOUR SYSTEM PASSWORD&rsquo;
# sqlcmd sqlcmd -S localhost -U SA -P Test@1234
1>CREATE DATABASE TEST1;
2>GO;
3>quit
Salin selepas log masuk

Dalam artikel di atas, kami belajar – Cara memasang MS SQL Server, alat baris arahan MS SQL untuk menyambung ke pelayan. Kami juga belajar – Cara menukar atau menetapkan kata laluan akaun SA untuk MS SQL.

Atas ialah kandungan terperinci Bagaimana untuk memasang dan mengkonfigurasi MS SQL (beta) pada CentOS 7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan