Recherche de site Web

Installer MySQL sur Ubuntu 18.04 Bionic Beaver Linux


Objectif

L’objectif est d’installer le client MySQL ou le serveur MySQL sur Ubuntu 18.04 Bionic Beaver Linux.

Système d’exploitation et versions logicielles

  • Système d’exploitation : – Ubuntu 18.04 Bionic Beaver
  • Logiciel : – MySQL 5.7

Exigences

Un accès privilégié à votre système Ubuntu en tant que root ou via la commande sudo est requis.

Conventions

  • # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
  • $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Instructions

Installer le client MySQL sur Ubuntu

Si vous souhaitez uniquement vous connecter au serveur MySQL à distance mais qu’il vous manque la commande mysql, vous pouvez l’installer en l’exécutant :


sudo apt install mysql-client

Confirmez l’installation correcte en récupérant le numéro de version du client MySQL :


mysql -V
mysql  Ver 14.14 Distrib 5.7.21, for Linux (x86_64) using  EditLine wrapper

Pour vous connecter à distance à un serveur MySQL, utilisez la syntaxe suivante :


mysql -u USERNAME -p PASSWORD -h HOST-OR-SERVER-IP

Installer MySQL Server sur Ubuntu

La commande linux suivante installera le serveur MySQL sur votre hôte Ubuntu 18.04 Bionic Beaver :


sudo apt install mysql-server

Avant de passer en direct, assurez-vous de sécuriser votre installation MySQL en exécutant :


sudo mysql_secure_installation

Si vous souhaitez vous connecter à distance à votre serveur MySQL à l’aide du client MySQL, modifiez la configuration de /etc/mysql/mysql.conf.d/mysqld.cnf :


sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

et changez l’adresse de liaison


FROM:
bind-address            = 127.0.0.1
TO:
bind-address            = 0.0.0.0

Une fois prêt, redémarrez votre serveur MySQL :


sudo service mysql restart

Le serveur MySQL devrait maintenant être à l’écoute sur le port 3306 sur toutes les interfaces 0.0.0.0 :

ss -ltn
State       Recv-Q Send-Q Local Address:Port               Peer Address:Port
LISTEN      0      80        0.0.0.0:3306                  0.0.0.0:* 
LISTEN      0      128       0.0.0.0:5355                  0.0.0.0:*
LISTEN      0      128       0.0.0.0:22                    0.0.0.0:*            
LISTEN      0      128          [::]:5355                     [::]:*                  
LISTEN      0      128          [::]:22                       [::]:*                
LISTEN      0      128         [::1]:6010                     [::]:*                  
LISTEN      0      128         [::1]:6011                     [::]:*

Si vous exécutez le pare-feu ufw, la commande linux suivante autorisera le trafic TCP entrant de n’importe quelle source vers le port 3306 de votre serveur Tomcat 8 :


sudo ufw allow from any to any port 3306 proto tcp

Si vous souhaitez rendre vos règles de pare-feu plus strictes, consultez notre guide Comment ouvrir/autoriser les ports de pare-feu entrants pour plus d’informations.

Articles connexes: