{"id":32874,"date":"2024-06-15T19:22:00","date_gmt":"2024-06-15T19:22:00","guid":{"rendered":"\/tutoriels\/?p=32874"},"modified":"2024-06-16T19:34:22","modified_gmt":"2024-06-16T19:34:22","slug":"lister-les-utilisateurs-mysql","status":"publish","type":"post","link":"\/fr\/tutoriels\/lister-les-utilisateurs-mysql","title":{"rendered":"Comment lister les utilisateurs MySQL en utilisant Linux"},"content":{"rendered":"<p>Le serveur de base de donn&eacute;es MySQL est souvent le premier choix des d&eacute;veloppeurs et de tous ceux qui souhaitent tester un langage de requ&ecirc;te structur&eacute;. MySQL comprend de nombreuses fonctionnalit&eacute;s qui le rendent fiable, s&eacute;curis&eacute; et efficace.<\/p><p>Il existe cependant des moyens d&rsquo;am&eacute;liorer encore la s&eacute;curit&eacute; du serveur MySQL. L&rsquo;une d&rsquo;entre elles consiste &agrave; cr&eacute;er des utilisateurs de base de donn&eacute;es &agrave; acc&egrave;s restreint.<\/p><p>Ce tutoriel explique pourquoi vous devez cr&eacute;er des comptes utilisateurs MySQL s&eacute;par&eacute;s et comment utiliser la commande MySQL <strong>SHOW USERS <\/strong>pour lister les utilisateurs MySQL sur votre <strong><a href=\"https:\/\/www.hostinger.com\/fr\/vps\/hebergement-linux\">VPS Linux<\/a><\/strong>.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-pourquoi-creer-des-utilisateurs-dans-le-serveur-mysql\"><strong>Pourquoi cr&eacute;er des utilisateurs dans le serveur MySQL<\/strong><\/h2><p>Lorsque les utilisateurs ou les administrateurs de bases de donn&eacute;es installent MySQL, le premier utilisateur cr&eacute;&eacute; est l&rsquo;utilisateur root, c&rsquo;est-&agrave;-dire l&rsquo;administrateur de MySQL. L&rsquo;utilisateur root a le droit de tout faire sur la base de donn&eacute;es MySQL.<\/p><p>Bien que le fait de disposer de toutes les autorisations puisse sembler avantageux, cela comporte ses propres failles de s&eacute;curit&eacute;, et il est dangereux de partager l&rsquo;utilisateur racine entre plusieurs personnes. Les pirates tentent souvent de se connecter en tant qu&rsquo;utilisateur root et de voler les informations h&eacute;berg&eacute;es, voire de d&eacute;truire l&rsquo;ensemble du serveur MySQL ainsi que ses donn&eacute;es.<\/p><p>Ainsi, les administrateurs syst&egrave;me <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/creer-un-utilisateur-mysql\"><strong>cr&eacute;ent des utilisateurs MySQL<\/strong><\/a> disposant d&rsquo;autorisations sp&eacute;cifiques sur certaines bases de donn&eacute;es. En d&rsquo;autres termes, si les informations d&rsquo;identification d&rsquo;un compte sont compromises, l&rsquo;impact sera minime et g&eacute;rable.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-afficher-les-utilisateurs-dans-une-base-de-donnees-mysql-sous-linux\"><strong>Comment afficher les utilisateurs dans une base de donn&eacute;es MySQL sous Linux<\/strong><\/h2><p>Contrairement aux commandes SHOW DATABASES ou SHOW TABLES qui affichent imm&eacute;diatement toutes les bases de donn&eacute;es ou tables, la commande SHOW USERS n&rsquo;existe pas dans MySQL. M&ecirc;me si cette commande n&rsquo;existe pas, les utilisateurs peuvent utiliser une requ&ecirc;te MySQL pour obtenir la liste compl&egrave;te des utilisateurs d&rsquo;un serveur de base de donn&eacute;es MySQL donn&eacute;.<\/p><p>Suivez les &eacute;tapes ci-dessous pour plus d&rsquo;informations.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-connectez-vous-en-tant-qu-utilisateur-root-de-mysql\"><strong>1. Connectez-vous en tant qu&rsquo;utilisateur root de MySQL<\/strong><\/h3><p>Commencez par vous connecter au VPS via SSH en tant qu&rsquo;utilisateur root. Une fois que c&rsquo;est fait, entrez dans la ligne de commande MySQL avec cette commande :<\/p><pre class=\"wp-block-preformatted\">sudo mysql -u root -p<\/pre><p>Saisissez ensuite le mot de passe root de MySQL.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Gardez &agrave; l&rsquo;esprit que les mots de passe du syst&egrave;me et de la racine de MySQL sont distincts et peuvent diff&eacute;rer.<\/p><\/div>\n\n\n\n<\/p><p>Une fois que vous &ecirc;tes dans la console MySQL en tant qu&rsquo;utilisateur root, vous pouvez ex&eacute;cuter des requ&ecirc;tes pour afficher les autres utilisateurs de MySQL.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-utiliser-la-requete-mysql-show-users\"><strong>2. Utiliser la requ&ecirc;te MySQL SHOW USERS<\/strong><\/h3><p>Utilisez la requ&ecirc;te suivante pour afficher les utilisateurs MySQL cr&eacute;&eacute;s dans le serveur de base de donn&eacute;es :<\/p><pre class=\"wp-block-preformatted\">SELECT user FROM mysql.user;<\/pre><p>Vous verrez alors la liste de tous les utilisateurs qui ont &eacute;t&eacute; cr&eacute;&eacute;s dans MySQL.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d892a25\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"324\" height=\"311\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-result-displaying-all-the-users-created-in-a-MySQL-database.png\/public\" alt=\"R&eacute;sultat d'une requ&ecirc;te MySQL affichant tous les utilisateurs cr&eacute;&eacute;s dans une base de donn&eacute;es MySQL.\" class=\"wp-image-32957\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-result-displaying-all-the-users-created-in-a-MySQL-database.png\/w=324,fit=scale-down 324w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-result-displaying-all-the-users-created-in-a-MySQL-database.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-result-displaying-all-the-users-created-in-a-MySQL-database.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 324px) 100vw, 324px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Notez qu&rsquo;il peut y avoir des utilisateurs en double. En effet, MySQL filtre l&rsquo;acc&egrave;s &agrave; un serveur en fonction de l&rsquo;adresse IP d&rsquo;o&ugrave; il provient.<\/p><p>Vous pouvez &eacute;galement ajouter une colonne &laquo;&nbsp;host&nbsp;&raquo; pour obtenir encore plus d&rsquo;informations &agrave; l&rsquo;aide de la commande suivante :<\/p><pre class=\"wp-block-preformatted\">SELECT user,host FROM mysql.user;<\/pre><p>Vous pourrez ainsi voir les utilisateurs de MySQL et l&rsquo;h&ocirc;te ou l&rsquo;adresse IP auquel ils ont le droit d&rsquo;acc&eacute;der. Dans notre cas, tous les utilisateurs proviennent d&rsquo;une base de donn&eacute;es locale :<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d895419\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"365\" height=\"272\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-all-users-along-with-hosts.png\/public\" alt=\"Requ&ecirc;te MySQL affichant tous les utilisateurs ainsi que les h&ocirc;tes.\" class=\"wp-image-32958\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-all-users-along-with-hosts.png\/w=365,fit=scale-down 365w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-all-users-along-with-hosts.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-all-users-along-with-hosts.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 365px) 100vw, 365px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-3-voir-plus-d-informations-sur-l-utilisateur-mysql-optionnel\"><strong>3. Voir plus d&rsquo;informations sur l&rsquo;utilisateur MySQL (optionnel)<\/strong><\/h3><p>Si vous avez besoin de plus d&rsquo;informations sur les utilisateurs de MySQL, la commande de recherche peut &ecirc;tre &eacute;tendue &agrave; l&rsquo;aide des requ&ecirc;tes MySQL.<\/p><p>Par exemple, la commande suivante permet d&rsquo;imprimer toutes les informations possibles du tableau des utilisateurs :<\/p><pre class=\"wp-block-preformatted\">SELECT * FROM mysql.user;<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d897e7b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"615\" height=\"389\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showing-all-possible-information-from-a-MySQL-database-table.png\/public\" alt=\"Requ&ecirc;te MySQL affichant toutes les informations possibles d'une table de base de donn&eacute;es MySQL\" class=\"wp-image-32959\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showing-all-possible-information-from-a-MySQL-database-table.png\/w=615,fit=scale-down 615w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showing-all-possible-information-from-a-MySQL-database-table.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showing-all-possible-information-from-a-MySQL-database-table.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 615px) 100vw, 615px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Cependant, ces r&eacute;sultats peuvent sembler trop compliqu&eacute;s &agrave; comprendre. Il est donc recommand&eacute; de restreindre la recherche en utilisant des requ&ecirc;tes plus sp&eacute;cifiques.<\/p><p>Voici quelques-uns des cas d&rsquo;utilisation les plus courants :<\/p><p><strong>Aper&ccedil;u des colonnes du tableau<\/strong><\/p><p>La requ&ecirc;te suivante permet d&rsquo;afficher un aper&ccedil;u des colonnes du tableau de l&rsquo;utilisateur. Elle est particuli&egrave;rement utile si les utilisateurs souhaitent v&eacute;rifier les informations relatives &agrave; une table sp&eacute;cifique.<\/p><pre class=\"wp-block-preformatted\">DESC mysql.user<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d89abfc\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"968\" height=\"202\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-preview-user-table-columns.png\/public\" alt=\"Requ&ecirc;te MySQL pour pr&eacute;visualiser les colonnes de la table utilisateur.\" class=\"wp-image-32960\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-preview-user-table-columns.png\/w=968,fit=scale-down 968w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-preview-user-table-columns.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-preview-user-table-columns.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-preview-user-table-columns.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>Afficher uniquement les noms d&rsquo;utilisateur uniques<\/strong><\/p><p>Pour &eacute;viter les noms d&rsquo;utilisateur r&eacute;p&eacute;titifs, la requ&ecirc;te suivante peut &ecirc;tre utilis&eacute;e :<\/p><pre class=\"wp-block-preformatted\">SELECT DISTINCT user FROM mysql.user;<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d89d482\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"403\" height=\"238\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-only-unique-usernames-in-a-given-MySQL-database.png\/public\" alt=\"Requ&ecirc;te MySQL pour afficher uniquement les noms d'utilisateur uniques dans une base de donn&eacute;es MySQL donn&eacute;e.\" class=\"wp-image-32962\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-only-unique-usernames-in-a-given-MySQL-database.png\/w=403,fit=scale-down 403w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-only-unique-usernames-in-a-given-MySQL-database.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-only-unique-usernames-in-a-given-MySQL-database.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 403px) 100vw, 403px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>Expiration du mot de passe et statut de verrouillage du compte<\/strong><\/p><p>Pour v&eacute;rifier l&rsquo;&eacute;tat d&rsquo;expiration du mot de passe et l&rsquo;&eacute;tat de verrouillage du compte, utilisez cette requ&ecirc;te :<\/p><pre class=\"wp-block-preformatted\">SELECT user, account_locked, password_expired FROM mysql.user;<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d89fd24\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"627\" height=\"239\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-show-password-expiration-and-account-locking-status.png\/public\" alt=\"Requ&ecirc;te MySQL pour afficher l'expiration du mot de passe et le statut de verrouillage du compte.\" class=\"wp-image-32963\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-show-password-expiration-and-account-locking-status.png\/w=627,fit=scale-down 627w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-show-password-expiration-and-account-locking-status.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-show-password-expiration-and-account-locking-status.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p><strong>Afficher les utilisateurs actuels et les utilisateurs connect&eacute;s actuels<\/strong><\/p><p>L&rsquo;utilisateur actuel peut &ecirc;tre affich&eacute; &agrave; l&rsquo;aide de la requ&ecirc;te suivante :<\/p><pre class=\"wp-block-preformatted\">SELECT current_user();<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d8a259b\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"263\" height=\"154\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-the-current-user.png\/public\" alt=\"Requ&ecirc;te MySQL pour afficher l'utilisateur actuel.\" class=\"wp-image-32964\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-the-current-user.png\/w=263,fit=scale-down 263w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-to-display-the-current-user.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 263px) 100vw, 263px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Si vous avez besoin de plus d&rsquo;informations, vous pouvez modifier la requ&ecirc;te pour afficher les utilisateurs actuellement connect&eacute;s et leur &eacute;tat. Cette commande est utile pour trouver les utilisateurs inactifs qui utilisent trop de ressources.<\/p><pre class=\"wp-block-preformatted\">SELECT user,host, command FROM information_schema.processlist;<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a0052d8a4dd3\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"626\" height=\"203\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-currently-logged-in-users-along-with-their-states.png\/public\" alt=\"Requ&ecirc;te MySQL affichant les utilisateurs actuellement connect&eacute;s ainsi que leurs &eacute;tats.\" class=\"wp-image-32965\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-currently-logged-in-users-along-with-their-states.png\/w=626,fit=scale-down 626w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-currently-logged-in-users-along-with-their-states.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/06\/MySQL-query-showcasing-currently-logged-in-users-along-with-their-states.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 626px) 100vw, 626px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Agrandir\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>L&rsquo;administration d&rsquo;un serveur de base de donn&eacute;es peut &ecirc;tre une t&acirc;che difficile. C&rsquo;est pourquoi les administrateurs de bases de donn&eacute;es doivent faire preuve de prudence lorsqu&rsquo;ils cr&eacute;ent et g&egrave;rent les autorisations des utilisateurs.<\/p><p>La commande MySQL <strong>SHOW USERS <\/strong>permet aux administrateurs de visualiser les utilisateurs de MySQL ainsi que d&rsquo;autres informations importantes.<\/p><p>Pour r&eacute;capituler, nous avons couvert les bases de l&rsquo;affichage des utilisateurs de MySQL li&eacute;s &agrave; une base de donn&eacute;es et nous avons appris &agrave; :<\/p><ul class=\"wp-block-list\">\n<li>Lister tous les utilisateurs cr&eacute;&eacute;s dans une base de donn&eacute;es MySQL donn&eacute;e<\/li>\n\n\n\n<li>Pr&eacute;visualiser les colonnes d&rsquo;une table de base de donn&eacute;es MySQL<\/li>\n\n\n\n<li>Afficher les noms d&rsquo;utilisateur uniques dans un tableau<\/li>\n\n\n\n<li>V&eacute;rifier l&rsquo;expiration du mot de passe et l&rsquo;&eacute;tat de verrouillage du compte<\/li>\n\n\n\n<li>Afficher les utilisateurs actuels et connect&eacute;s dans une base de donn&eacute;es MySQL<\/li>\n<\/ul><p>Nous esp&eacute;rons que ce tutoriel vous a &eacute;t&eacute; utile. Si vous avez des questions ou des remarques suppl&eacute;mentaires, faites-le nous savoir dans la section des commentaires ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-lister-les-utilisateurs-mysql-faq\"><strong>Lister les utilisateurs mysql <\/strong>&ndash; <strong>FAQ <\/strong><\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1718462724010\"><h3 class=\"schema-faq-question\"><strong>Comment puis-je voir tous les utilisateurs et mots de passe MySQL ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Effectuez la requ&ecirc;te SQL suivante :<br>mysql&gt; select user, password, host from mysql. user<br>Cette requ&ecirc;te affiche une liste d&rsquo;utilisateurs, leurs noms d&rsquo;utilisateur, leurs mots de passe et l&rsquo;h&ocirc;te de la base de donn&eacute;es<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1718462752617\"><h3 class=\"schema-faq-question\"><strong>Comment afficher les utilisateurs dans MySQL MariaDB ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Connectez-vous &agrave; votre serveur MariaDB\/MySQL avec le client mysql en tant qu&rsquo;utilisateur root. Tapez la requ&ecirc;te suivante :<br>$ mysql -u root -p<br>Ou<br>$ mysql -u root -h localhost -p mysql<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1718462764581\"><h3 class=\"schema-faq-question\"><strong>O&ugrave; sont stock&eacute;s les utilisateurs dans MySQL ?<\/strong><\/h3> <p class=\"schema-faq-answer\">MySQL stocke les utilisateurs dans la table user de la base de donn&eacute;es.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le serveur de base de donn&eacute;es MySQL est souvent le premier choix des d&eacute;veloppeurs et de tous ceux qui souhaitent tester un langage de requ&ecirc;te structur&eacute;. MySQL comprend de nombreuses fonctionnalit&eacute;s qui le rendent fiable, s&eacute;curis&eacute; et efficace. Il existe cependant des moyens d&rsquo;am&eacute;liorer encore la s&eacute;curit&eacute; du serveur MySQL. L&rsquo;une d&rsquo;entre elles consiste &agrave; [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/lister-les-utilisateurs-mysql\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":32884,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment lister les utilisateurs MySQL en utilisant Linux","rank_math_description":"Apprenez \u00e0 lister les utilisateurs MySQL \u00e0 l'aide de la requ\u00eate SHOW USERS. Nous aborderons la syntaxe de la requ\u00eate et son utilisation.","rank_math_focus_keyword":"lister les utilisateurs mysql","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-32874","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/mysql-show-users","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/lister-les-utilisateurs-mysql","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/ver-usuarios-mysql-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-melihat-user-di-mysql","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/mysql-show-users","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/mysql-show-users\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/mysql-show-users\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-son-hooks-wordpress-10","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-son-hooks-wordpress-10","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/ver-usuarios-mysql-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/mysql-show-users","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/mysql-show-users","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/mysql-show-users","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/mysql-show-users","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/32874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=32874"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/32874\/revisions"}],"predecessor-version":[{"id":33052,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/32874\/revisions\/33052"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/32884"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=32874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=32874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=32874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}