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.