Dans ce tutoriel, nous allons vous montrer comment installer et configurer Microsoft SQL Server sur votre CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Microsoft SQL Server est un système de gestion de base de données relationnelle développé par Microsoft. En tant que serveur de base de données, il s'agit d'un produit logiciel dont la fonction principale est de stocker et de récupérer des données demandées par d'autres applications logicielles qui peuvent s'exécuter sur le même ordinateur ou sur un autre ordinateur via un réseau (y compris Internet).
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Microsoft SQL Server (MS SQL) sur un serveur CentOS 7.
Installer Microsoft SQL Server sur CentOS 7
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
yum clean all yum -y update
Étape 2. Installation de Microsoft SQL Server.
Pour commencer, nous devons ajouter deux dépôts à notre liste de sources logicielles :
wget https://packages.microsoft.com/config/rhel/7/mssql-server.repo wget https://packages.microsoft.com/config/rhel/7/prod.repo mv *.repo /etc/yum.repos.d/mssql.repo
Installez ensuite les packages en utilisant yum
gestionnaire de paquets, comme d'habitude :
yum install -y mssql-server mssql-tools
Étape 3. Configurez le serveur MS SQL.
Une fois l'installation terminée, il vous sera rappelé d'exécuter le script de configuration (/opt/mssql/bin/sqlservr-setup
) pour accepter les termes de la licence, définir le mot de passe de l'utilisateur SA et démarrer le service.
/opt/mssql/bin/sqlservr-setup
Résultat :
Microsoft(R) SQL Server(R) Setup You can abort setup at anytime by pressing Ctrl-C. Start this program with the --help option for information about running it in unattended mode. The license terms for this product can be downloaded from http://go.microsoft.com/fwlink/?LinkId=746388 and found in /usr/share/doc/mssql-server/LICENSE.TXT. Do you accept the license terms? If so, please type "YES": YES Please enter a password for the system administrator (SA) account: Enter Admin Password Please confirm the password for the system administrator (SA) account: Re Enter Admin Password Setting system administrator (SA) account password... Do you wish to start the SQL Server service now? [y/n]: n You can use sqlservr-setup --start-service to start SQL Server, and sqlservr-setup --enable-service to enable SQL Server to start at boot. Setup completed successfully.
Enfin, démarrez le service MS SQL :
systemctl start mssql-server systemctl enable mssql-server
Étape 4. Configurez le pare-feu pour MS SQL.
Configurez le pare-feu pour autoriser le port 1433 afin que nous puissions accéder au serveur SQL à partir de machines externes :
firewall-cmd --permanent --zone=public --add-port=1433/tcp firewall-cmd --reload
Étape 5. Connectez-vous au serveur MS SQL.
Une fois l'installation terminée, connectez-vous au serveur MS SQL à l'aide de la commande suivante :
sqlcmd -H 127.0.0.1 -U sa Password: 1>
Félicitations ! Vous avez installé Microsoft SQL Server avec succès. Merci d'avoir utilisé ce didacticiel pour installer Microsoft SQL Server (MS SQL) sur votre système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons pour consulter le site Web officiel de Microsoft SQL Server.