Linux MariaDB Racine
Le mot de passe de mariadb root n'est pas disponible pour l'instant, ou bien il a été oublié ? Même si le mot de passe n'est pas suffisamment sûr et que vous souhaitez le changer, aucun problème ne devrait se produire. Le mot de passe peut être facilement réinitialisé, modifié ou rétabli. La solution aux problèmes tels que le changement de mot de passe reste très simple.
Prendre la voie de la solution sans problèmes
Il existe des solutions avec différentes distributions et le serveur MySQL. La racine de mariadb doit être éliminée en premier. La réinitialisation fonctionnera sans problème ou même avec des limites approximatives. Le serveur racine de mariadb doit être démarré. Ensuite, l'option - sauter - les tables de subvention est utilisée et le serveur racine de mariadb fonctionnera sans problème. Le serveur de la base de données doit être utilisé. Cette option est combinée avec celle de la mise en réseau. L'accès depuis l'extérieur est donc interdit. Sinon, cet accès peut être utilisé sans mot de passe. Cela devient facile lorsque la racine de la mariadb est en cours d'exécution. Vous pouvez alors simplement travailler sans mot de passe root et le serveur de base de données est connecté. Vous pouvez y réinitialiser le mot de passe. Si le mot de passe de l'utilisateur a été modifié, le serveur de la base de données peut être fermé. Ensuite, le service est redémarré. Avec le nouveau mot de passe, l'utilisateur peut maintenant se connecter au serveur racine de mariadb.
Exigences et premières étapes
Pour pouvoir accéder au mot de passe du serveur mariadb root, il faut avoir accès au serveur Linux mariadb root. Un remplacement de drop-in qui est entièrement compatible avec MySQL est généralement envoyée par mariadb root. La méthode utilisée Base de données et la version doit être utilisée avec des commandes différentes. Ainsi, le mot de passe root peut être récupéré. Pour accéder à la base de données, il faut s'arrêter, alors on ne peut l'atteindre que manuellement. La ligne de commande de la base de données est également accessible sans mot de passe. Il faut éviter que vous puissiez vous connecter à d'autres clients. La base de données doit être activée avec cela sans charger les tables de subventions. La publicité à la fin de la commande, ce processus est exécuté en arrière-plan. Le terminal peut donc être utilisé ultérieurement. La connexion à la base de données peut être effectuée en tant qu'utilisateur root. Cette connexion à la base de données peut être utilisée sans mot de passe. Avec l'option $ mysql-u root, une invite de l'interpréteur de commandes de la base de données est immédiatement visible. Diverses invites permettent d'accéder à la racine. Le mot de passe peut y être modifié de manière pratique.
Changer le mot de passe de l'utilisateur root
Avec les versions modernes du serveur racine mariadb, la commande ALT USER peut être utilisée. Toutefois, cette commande ne fonctionnera pas si les tableaux de subventions ne sont pas chargés. FLUSH PRIVILEGES peut être utilisé pour charger les tableaux de subventions. Avec mysql> FLUSH PRIVILEGES, le mot de passe root peut être facilement changé. Pour les versions plus récentes que MariaDB 10.1.20, la commande suivante peut être utilisée : mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY 'new_password' ; .
Pour les versions de MariaDB 10.1.20 et antérieures, la commande mysql> SET PASSWORD FOR 'root'@'localhorst'= PASSWORD('new_password') ; . Notez le nouveau_ mot de passe avec le nouveau mot de passe choisi en premier. La commande ALTER USER peut parfois ne pas fonctionner, donc UPDATE...SET peut généralement remplacer le mot de passe. Il est important que les tableaux des subventions soient rechargés par la suite. Dans les deux cas, vous devriez voir la confirmation que la commande a été exécutée. Le serveur de la base de données peut maintenant être arrêté et également redémarré. L'instance du serveur est arrêtée et envoyée avec SIGTERM. Après le nettoyage, cette commande apparaîtra plus souvent.