GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer MySQL 8.0 sur Ubuntu 18.04

Dans ce bref tutoriel, nous verrons comment vous pouvez installer MySQL 8.0 sur Ubuntu 18.04. MySQL est un serveur de base de données multiplateforme gratuit et open source qui est utilisé sur de nombreux projets open source et systèmes à haute disponibilité tels que les piles LAMP et LEMP.

MySQL a été éclipsé par MariaDB en termes de popularité, mais reste un serveur de base de données important pour des dizaines de projets open source.

Nouvelles fonctionnalités de MySQL 8.0

  1. Améliorations de la réplication MySQL
  2. Amélioration de la sécurité et de la gestion des comptes
  3. Améliorations JSON
  4. Optimiseur amélioré
  5. Un nouveau type de verrouillage de secours
  6. Prise en charge des expressions de table courantes (à la fois non récursives et récursives).
  7. Prise en charge des instructions Atomic DDL
  8. Compatibilité avec les expressions régulières à l'aide des composants internationaux pour Unicode (ICU).

En utilisant les privilèges root, connectez-vous à votre instance Ubuntu 18.04 et suivez les étapes ci-dessous

Étape 1 :Télécharger le dépôt

Téléchargez le référentiel à l'aide de l'outil de ligne de commande wget ou curl

$ sudo curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

Exemple de sortie


Confirmez que vous avez téléchargé à l'aide de la commande ls.

Étape 2 :Installez le package de référentiel MySQL

Ensuite, à l'aide de l'outil de package dpkg, installez le package de référentiel MySQL comme indiqué ci-dessous

$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

Après avoir exécuté la commande ci-dessus, vous obtenez une invite d'affichage vous donnant une sélection d'instances MySQL parmi lesquelles vous pouvez choisir. Faites défiler vers le bas et sélectionnez la dernière option - "Ok"


Ensuite, mettez à jour le système Ubuntu 18.04

$ sudo apt update

Étape 3 :Installer le serveur et le client MySQL

Ensuite, exécutez la commande ci-dessous pour installer l'instance du serveur MySQL et le client qui est utilisé pour se connecter à distance au serveur MySQL

$ sudo apt install mysql-server

Vous serez invité à fournir un mot de passe root MySQL pour accéder à la base de données. Tapez le mot de passe et cliquez sur 'Ok'

Confirmez le mot de passe

Ensuite, vous devrez choisir le plugin d'authentification par défaut. Sélectionnez la première option et appuyez sur "Entrée"

Pour confirmer que nous avons installé avec succès le serveur MySQL 8.0, exécutez

$ mysql -V

Pour afficher plus d'informations sur votre serveur de base de données telles que la version du serveur et la disponibilité, exécutez

$ sudo mysqladmin -u root -p version

Étape 4 :Sécuriser l'installation de MySQL

Par défaut, MySQL n'est pas sécurisé et nous devons donc sécuriser le serveur de base de données. Pour ce faire, exécutez

$ sudo mysql_secure_installation

Cela vous présentera une liste de questions rapides. Vous devrez d'abord saisir le mot de passe root - celui que vous avez créé lors de la configuration de MySQL. Ensuite, il vous sera demandé si vous souhaitez opter pour le plugin VALIDATE PASSWORD ou non. Cela vous permet de tester les mots de passe MySQL et d'améliorer la sécurité.

Ensuite, vous devrez répondre oui ou non aux questions suivantes :

  • Supprimer les utilisateurs anonymes ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non)
  • Interdire la connexion root à distance ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non)
  • Supprimer la base de données de test et y accéder ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non)
  • Recharger les tables de privilèges maintenant ? (Appuyez sur y|Y pour Oui, n'importe quelle autre touche pour Non)

Étape 5 :Gérer le serveur MySQL à l'aide de Systemd

Par défaut, le service MySQL démarre automatiquement lors de l'installation. Pour vérifier son état, exécutez

$ sudo systemctl status mysql

Pour arrêter l'exécution du service

$ sudo systemctl stop mysql

Pour démarrer l'exécution du service

$ sudo systemctl start mysql

Pour activer MySQL au démarrage

$ sudo systemctl enable mysql

Sortie

Synchronizing state of mysql.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable mysql

Conclusion

Toutes nos félicitations! Vous avez installé et testé avec succès votre serveur de base de données MySQL 8.0 ! Si vous souhaitez interagir avec la base de données avec une interface graphique, installez l'utilitaire PHPMyAdmin qui vous permettra d'administrer intuitivement vos bases de données. Veuillez laisser vos suggestions dans la section des commentaires ci-dessous.


Ubuntu
  1. Comment installer Zimbra 8.6 sur le serveur Ubuntu 14.04

  2. Comment installer le serveur MySQL sur Ubuntu 16.04

  3. Comment installer le serveur MySQL sur Ubuntu 17.04

  4. Comment installer MySQL sur Ubuntu 16.04

  5. Comment installer MediaWiki sur Ubuntu 16.04

Comment installer Consul Server sur Ubuntu 16.04

Comment installer Zabbix sur Ubuntu 18.04

Comment installer le serveur Zabbix sur Ubuntu 20.04

Comment installer le serveur MySQL dans Ubuntu

Comment installer le serveur MySQL sur Ubuntu 20.04

Comment installer MySQL sur Ubuntu 22.04