Heim > Datenbank > MySQL-Tutorial > So installieren und konfigurieren Sie MS SQL (Beta) unter CentOS 7

So installieren und konfigurieren Sie MS SQL (Beta) unter CentOS 7

WBOY
Freigeben: 2023-09-04 10:57:02
nach vorne
1187 Leute haben es durchsucht

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

In diesem Artikel erfahren Sie, wie Sie MS SQL unter CentOS 7 installieren und konfigurieren. Microsoft hat kürzlich seine Pläne bekannt gegeben, MS SQL für Linux zu veröffentlichen. Insbesondere sind Betaversionen für Red Hat Enterprise Linux, CentOS und Ubuntu verfügbar, jedoch nur für 64-Bit-Versionen.

Voraussetzungen

  • Eine Maschine mit mindestens 4 GB RAM und 30 GB Festplattenspeicher.
  • Eine Maschine mit installiertem CentOS 7.
  • Benutzer mit Root-Zugriff oder Root-Benutzer.

MS SQL Server unter CentOS installieren

Da im Standard-CentOS-Repository kein MS SQL verfügbar ist, müssen wir die Details des MS SQL-Repositorys zum lokalen Yum-Repository hinzufügen.

Um MS SQL Server über die Befehlszeile zu installieren, müssen wir das Repository zum lokalen Yum-Repository hinzufügen.

# 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
Nach dem Login kopieren

Nach der Aktualisierung des Repositorys führen wir die folgenden Befehle aus, um den MS-SQL-Server zu installieren

# 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!
Nach dem Login kopieren

Konfigurieren Sie das MS SQL SA-Konto

Sobald die Installation abgeschlossen ist, führen wir das sqlservr-setup-Skript aus, um das Passwort festzulegen Für die SA müssen wir das Passwort für die SA festlegen. Geben Sie ein sicheres Passwort für das Konto an (mindestens 8 Zeichen, Klein- und Großbuchstaben und Zahlen von 1 bis 10 oder alle nicht alphanumerischen Zeichen).

# 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.
Nach dem Login kopieren

Sobald die Konfiguration abgeschlossen ist Wenn der Vorgang abgeschlossen ist, starten wir den MS SQL-Dienst neu und verwenden den folgenden Befehl, um den Status des Dienstes anzuzeigen:

Starten Sie den Dienst neu.

# systemctl start mssql-server
Nach dem Login kopieren

Sehen Sie den Status des Dienstes an Firewall-Einstellungen, damit wir auf MS SQL zugreifen können. Im Folgenden finden Sie den Befehl zum Öffnen der Firewall:

# 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.
Nach dem Login kopieren

MS SQL-Tools installieren

Wir müssen das Microsoft-Repository herunterladen.

# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
# sudo firewall-cmd –reload
Nach dem Login kopieren

Sobald das Repository auf dem lokalen Computer installiert ist, können wir das MS SQL-Tool mit dem folgenden Befehl installieren:

# 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
Nach dem Login kopieren

Mit SQL Server unter Linux verbinden

Nach der Installation des Tools auf dem Computer testen wir den folgenden Befehl und allgemeine Syntax zum Herstellen einer Verbindung mit MS SQL Server.

Syntax

# 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!
Nach dem Login kopieren

Im obigen Artikel haben wir gelernt – wie man MS SQL Server und das MS SQL-Befehlszeilentool installiert, um eine Verbindung zum Server herzustellen. Wir haben auch gelernt – So ändern oder legen Sie das SA-Kontokennwort für MS SQL fest.

Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie MS SQL (Beta) unter CentOS 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage