in

Donner l’autorisation de connexion à l’utilisateur root depuis n’importe quel hôte

Notez que ce n’est pas très sécurisé et ne doit être utilisé que pour une boîte de développement local où vous n’avez pas envie de configurer des autorisations individuelles, mais devez quand même vous connecter à partir d’autres machines.

Pour configurer cette fonctionnalité, vous devrez mettre à jour la table des utilisateurs mysql pour autoriser l’accès depuis n’importe quel hôte distant, en utilisant le caractère générique%.

Ouvrez le client mysql en ligne de commande sur le serveur en utilisant le compte root.

mysql -uroot

Ensuite, vous voudrez exécuter les deux commandes suivantes, pour voir ce que l’hôte de l’utilisateur racine est déjà défini:

utilisez mysql;
sélectionnez l’hôte, l’utilisateur de l’utilisateur;

Voici un exemple de la sortie sur ma base de données, qui est à peu près les paramètres par défaut. Notez que ubuntuserv est le nom d’hôte de mon serveur.

mysql> utilisez mysql;
Lecture des informations de table pour compléter les noms de table et de colonne
Vous pouvez désactiver cette fonctionnalité pour obtenir un démarrage plus rapide avec -A
Base de données modifiée

mysql> sélectionnez l’hôte, l’utilisateur de l’utilisateur;
+ ————— + ——————— +
| hôte | utilisateur |
+ ————— + ——————— +
| ubuntuserv | racine |
| localhost | debian-sys-maint |
| localhost | racine |
+ ————— + ——————— +
3 rangées dans l’ensemble (0,00 s)

Je vais maintenant mettre à jour l’hôte ubuntuserv pour utiliser le caractère générique, puis émettre la commande pour recharger les tables de privilèges. Si vous exécutez cette commande, remplacez le nom d’hôte de votre boîte par ubuntuserv.

mettre à jour le jeu d’utilisateurs host = ‘%’ où utilisateur = ‘root’ et host = ‘ubuntuserv’;
privilèges de vidage;

C’est tout ce qu’on peut en dire. Je pouvais maintenant me connecter à ce serveur à partir de n’importe quelle autre machine de mon réseau, en utilisant le compte root.

Encore une fois, notez que ce n’est pas très sécurisé et que vous devez au moins vous assurer que vous avez défini un mot de passe root.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

5 façons d'exécuter le logiciel Windows sur un Mac

5 façons d’exécuter le logiciel Windows sur un Mac

Comment désactiver les nouvelles «animations joyeuses» d’Outlook.com