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.