So installieren Sie Microsoft SQL Server auf CentOS Stream 9

In diesem Tutorial zeigen wir Ihnen, wie Sie Microsoft SQL Server auf CentOS Stream 9 installieren. Microsoft SQL Server ist ein leistungsstarkes und weit verbreitetes relationales Datenbankverwaltungssystem, das seit langem ein fester Bestandteil auf Windows-Plattformen ist. Allerdings hat Microsoft in den letzten Jahren erhebliche Fortschritte bei der Bereitstellung von SQL Server auf Linux-Distributionen, einschließlich CentOS Stream 9, gemacht. Die Ausführung von SQL Server auf CentOS Stream 9 bietet zahlreiche Vorteile, wie z. B. verbesserte Leistung, Kosteneinsparungen und die Flexibilität bei der Ausführung Open-Source-Betriebssysteme.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Microsoft SQL Servers auf CentOS Stream 9.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird: CentOS Stream 9.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung.
  • Sie benötigen Administratorrechte oder Root-Zugriff auf Ihrem CentOS Stream 9-System. Wenn Sie diese nicht haben, wenden Sie sich an Ihren Systemadministrator.

Installieren Sie Microsoft SQL Server auf CentOS Stream 9

Schritt 1. Bevor Sie mit der Kodi-Installation fortfahren, ist es wichtig, Ihr CentOS Stream 9-System auf die neuesten Versionen aller Pakete zu aktualisieren. Melden Sie sich bei Ihrem Konto an und wechseln Sie mit dem Befehl su zum Root-Benutzer. Führen Sie den folgenden Befehl aus, um Ihr System zu aktualisieren:

sudo dnf clean all
sudo dnf update

Schritt 2. Installation von Microsoft SQL Server auf CentOS Stream 9.

Um Microsoft SQL Server auf CentOS Stream 9 zu installieren, müssen Sie zunächst das offizielle Microsoft-Repository zu Ihrem System hinzufügen. Dieses Repository enthält die für SQL Server 2022 erforderlichen Pakete. Um das Repository hinzuzufügen, führen Sie die folgenden Schritte aus:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/9/mssql-server-2022.repo

Nachdem das Repository nun konfiguriert ist, können Sie SQL Server mithilfe von installieren dnf Paket-Manager. Folge diesen Schritten:

sudo dnf install mssql-server

Schritt 3. Konfigurieren Sie SQL Server.

Nach der Installation von SQL Server müssen Sie Folgendes ausführen mssql-conf Dienstprogramm, um den Server zu konfigurieren und die Lizenzbedingungen zu akzeptieren. Hier ist wie:

sudo /opt/mssql/bin/mssql-conf setup

Während des Einrichtungsvorgangs werden Sie mit einer Reihe von Fragen konfrontiert:

  • Edition zum Installieren: Wählen Sie die gewünschte Edition von SQL Server. Für Nicht-Produktionsumgebungen wird die Developer Edition empfohlen. Weitere Optionen sind Evaluierung, Express, Web, Standard und Enterprise.
  • Akzeptieren Sie die Lizenzbedingungen: Lesen und akzeptieren Sie die Lizenzbedingungen für SQL Server.
  • Legen Sie das Systemadministrator-Passwort (SA) fest: Geben Sie ein sicheres Passwort für das SA-Konto an, das das primäre Administratorkonto für SQL Server ist.

Nach der Konfiguration von SQL Server ist es wichtig zu überprüfen, ob der Dienst ordnungsgemäß ausgeführt wird. Sie können den Status mithilfe des überprüfen systemctl Befehl:

systemctl status mssql-server

Um sicherzustellen, dass SQL Server beim Systemstart automatisch startet, führen Sie Folgendes aus:

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

Schritt 4. Installieren der SQL Server-Befehlszeilentools.

Microsoft stellt ein separates Paket mit dem Namen bereit mssql-tools dazu gehört auch das sqlcmd Und bcp Dienstprogramme für die Arbeit mit SQL Server über die Befehlszeile. Um diese Tools zu installieren, befolgen Sie diese Schritte:

Fügen Sie zunächst die Microsoft-Repository-Konfiguration für SQL-Tools hinzu, indem Sie den folgenden Befehl ausführen:

sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/9/prod.repo

Installiere das mssql-tools Paket zusammen mit dem Paket unixODBC-devel using dnf:

sudo dnf install mssql-tools unixODBC-devel

Um die Tools von überall im Terminal aus zugänglich zu machen, fügen Sie Folgendes hinzu: /opt/mssql-tools/bin/ Verzeichnis in Ihre PATH-Umgebungsvariable. Sie können dies tun, indem Sie Ihre Shell-Profildatei ändern (z. B. ~/.bashrc oder ~/.bash_profile).

Nach der Installation können Sie mithilfe von eine Verbindung zu Ihrer lokalen SQL Server-Instanz herstellen sqlcmd Dienstprogramm. Zum Beispiel:

sqlcmd -S localhost -U SA -P 'YourPassword'

Um die Installation zu testen, können Sie eine einfache Abfrage ausführen, z SELECT @@VERSION; um die Versionsinformationen Ihrer SQL Server-Instanz abzurufen.

Schritt 5. Konfigurieren Sie den Fernzugriff.

Standardmäßig überwacht SQL Server Port 1433 und lässt nur lokale Verbindungen zu. Um den Fernzugriff auf Ihre SQL Server-Instanz zu ermöglichen, müssen Sie den erforderlichen Port in der Systemfirewall öffnen und SQL Server so konfigurieren, dass er die Netzwerkschnittstelle überwacht. Hier ist wie:

  • Öffnen Sie Port 1433 in der CentOS Stream 9-Firewall mit dem Dienstprogramm firewall-cmd:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload
  • Konfigurieren Sie SQL Server so, dass es die Netzwerkschnittstelle überwacht, indem Sie Folgendes ändern mssql.conf Datei:
sudo /opt/mssql/bin/mssql-conf set network.tlsprotocols 1.2
sudo /opt/mssql/bin/mssql-conf set network.ipaddress 0.0.0.0
sudo systemctl restart mssql-server
  • Um eine Remoteverbindung von einem anderen Computer aus herzustellen, können Sie die verwenden sqlcmd Dienstprogramm mit den entsprechenden Verbindungsdetails:
sqlcmd -S your_server_ip -U SA -P 'YourPassword'

Glückwunsch! Sie haben Microsoft SQL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Microsoft SQL Servers auf CentOS Stream 9 verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen die offizielle Microsoft-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert