Comme indiqué dans les articles précédents, le SGBD peut être installé à partir du dépôt officiel et du dépôt des développeurs. Quoi qu'il en soit, au cours de l'installation, le programme posera plusieurs questions auxquelles il faudra répondre. Nous vous expliquons ci-dessous ce qu'il faut faire et comment y répondre.
La première chose que le programme demandera à l'utilisateur est le mot de passe root. Vous n'aurez qu'à l'indiquer.
Et de le saisir à nouveau pour le confirmer :
L'utilisateur se réserve le droit de laisser la zone du mot de passe vide, mais dans ce cas MySQL utilisera l'autorisation Unix pour se connecter lors de l'exécution du client mysql à partir de la console (vous perdrez l'accès à distance). Il est donc préférable de ne pas le faire et de définir immédiatement le mot de passe root.
Ensuite, le programme vous avertira que MySQL utilise une nouvelle méthode d'autorisation. Vous trouverez cette information dans la fenêtre qui s'ouvre :
Le programme d'installation vous demandera alors d'installer la nouvelle méthode d'autorisation ou de revenir à l'ancienne. Les bibliothèques client pour MySQL dans Ubuntu sont déjà construites pour supporter la nouvelle méthode, elle peut donc être laissée en place :
Une fois l'installation terminée, vous devez exécuter la commande mysql_secure_installation (pour protéger le serveur MySQL). Si vous avez défini un mot de passe lors de l'installation de MySQL, vous pouvez exécuter la commande sans sudo. Si le mot de passe n'a pas été défini, la première chose à faire est de définir le code pour l'utilisateur root.
mysql_secure_installation
Avez-vous saisi et défini le mot de passe de l'utilisateur root ? Ensuite, la commande vous demandera d'activer le plugin de validation de mot de passe MySQL. Ne l'activez pas si vous n'avez aucune idée de ce que c'est et pourquoi vous en avez besoin. En bref, le plugin empêchera l'installation de mots de passe trop simples pour les utilisateurs de MySQL. A ce stade, répondez n :
Ensuite, l'utilitaire vous demandera si le mot de passe root doit être modifié. Ici, vous pouvez également répondre n, puisque vous avez déjà défini le mot de passe précédemment :
Répondez par l'affirmative à toutes les questions suivantes du programme :
Avec ce principe de configuration, vous ne pourrez pas appliquer uniquement sudo pour vous connecter à mysql depuis la console. Vous pouvez essayer, mais vous obtiendrez une erreur Access Denied. Pour vous connecter à MySQL à l'aide du client de la console, entrez le mot de passe root défini précédemment :
mysql -u root -p
Ceci complète les instructions de configuration.
Louer un vps mysql