{"id":69245,"date":"2024-07-29T07:00:00","date_gmt":"2024-07-29T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=69245"},"modified":"2025-05-26T07:41:08","modified_gmt":"2025-05-26T14:41:08","slug":"comment-crer-et-grer-des-utilisateurs-mysql-fr","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/","title":{"rendered":"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL"},"content":{"rendered":"\n<p>Imagine une biblioth\u00e8que o\u00f9 tout le monde peut entrer et modifier les livres \u00e0 tout moment.<\/p>\n\n\n<p>Tu viens pour d\u00e9couvrir <em>Le Seigneur des Anneaux<\/em>, mais soudain, au lieu d&#8217;une histoire intemporelle d&#8217;amiti\u00e9 et de courage face \u00e0 un mal omnipr\u00e9sent, c&#8217;est tout le contraire.<\/p>\n\n\n<p>Quelqu&#8217;un a r\u00e9\u00e9crit le voyage h\u00e9ro\u00efque de Frodo et Sam vers le Mordor, les faisant renoncer \u00e0 sauver la Terre du Milieu, pour plut\u00f4t ouvrir une bijouterie \u00e0 Bree. Leur premier client ? Sauron. Et vous savez quoi, il cherche \u00e0 acheter une bague.<\/p>\n\n\n<p>Quant \u00e0 Aragorn, Legolas et Gimli ? Disons juste que celui qui a \u00e9dit\u00e9 l&#8217;histoire est <em>tr\u00e8s<\/em> fan de fanfictions. Nous allons en rester l\u00e0.<\/p>\n\n\n<p><strong>Ton site web, c&#8217;est comme cette biblioth\u00e8que, et la base de donn\u00e9es qui le fait fonctionner, c&#8217;est comme tous les livres qu&#8217;elle contient<\/strong>. Si tu laisses \u00e0 peu pr\u00e8s n&#8217;importe qui y acc\u00e9der et apporter des modifications, tu pourrais te retrouver avec une situation de r\u00e9\u00e9criture du <em>Seigneur des Anneaux<\/em> \u2014 mais bien pire car cela pourrait <a href=\"https:\/\/www.dreamhost.com\/blog\/cloud-security-tips\/\" target=\"_blank\" rel=\"noreferrer noopener\">mettre l&#8217;ensemble de ton site (et toutes ses donn\u00e9es) en danger<\/a>.<\/p>\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Base de donn\u00e9es<\/h3>\n    <p>Une base de donn\u00e9es est une collection d&#8217;informations accessibles aux ordinateurs. Les bases de donn\u00e9es sont utilis\u00e9es pour stocker des informations telles que les dossiers clients, les catalogues de produits et les transactions financi\u00e8res.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/database\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            En savoir plus                    <\/a>\n\n<\/div>\n\n\n<p><strong>C&#8217;est pourquoi tu dois contr\u00f4ler qui peut voir, acc\u00e9der et modifier tes donn\u00e9es pour garder ton site s\u00e9curis\u00e9 et fonctionner sans probl\u00e8me.<\/strong><\/p>\n\n\n<p>Ce post va te guider \u00e0 travers les bases de la gestion des utilisateurs MySQL, de la cr\u00e9ation de comptes utilisateurs \u00e0 l&#8217;attribution et la modification des permissions.<\/p>\n\n\n<p>Pr\u00eat \u00e0 te lancer ? Commencez maintenant !<\/p>\n\n\n<h2 id=\"h-what-is-a-mysql-database\" class=\"wp-block-heading\">Qu&#8217;est-ce qu&#8217;une base de donn\u00e9es MySQL ?<\/h2>\n\n\n<p>Une base de donn\u00e9es MySQL est une collection structur\u00e9e de donn\u00e9es stock\u00e9es \u00e9lectroniquement et g\u00e9r\u00e9es \u00e0 l&#8217;aide du Syst\u00e8me de Gestion de Base de Donn\u00e9es (DBMS) MySQL.<\/p>\n\n\n<p>MySQL, un syst\u00e8me de gestion de base de donn\u00e9es relationnelles open-source, utilise le langage de requ\u00eate structur\u00e9 (SQL) pour acc\u00e9der, g\u00e9rer et manipuler les donn\u00e9es.<\/p>\n\n\n<p>Une base de donn\u00e9es MySQL est con\u00e7ue pour g\u00e9rer tout, depuis une seule ligne d&#8217;informations jusqu&#8217;\u00e0 de grands ensembles de donn\u00e9es comprenant des millions de lignes. Elle est construite pour stocker les donn\u00e9es dans des tables, qui sont organis\u00e9es en lignes et colonnes. Chaque table dans une base de donn\u00e9es MySQL a un but sp\u00e9cifique, contenant des donn\u00e9es pertinentes pour diff\u00e9rents aspects de ton site ou application web.<\/p>\n\n\n<p><a href=\"https:\/\/www.dreamhost.com\/blog\/postgresql-vs-mysql\/\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL est bien connu pour \u00eatre fiable<\/a> et facile \u00e0 utiliser. Les d\u00e9veloppeurs web de divers secteurs l&#8217;utilisent pour des applications web, des applications de journalisation, l&#8217;entreposage de donn\u00e9es, et plus encore. Que tu stockes des informations utilisateur, des catalogues de produits, ou des enregistrements de transactions, MySQL est robuste et \u00e9volutif et peut probablement r\u00e9pondre \u00e0 tes besoins en gestion de base de donn\u00e9es.<\/p>\n\n\n<p><strong>Astuce Pro : <\/strong>As-tu besoin de migrer ou de connecter une base de donn\u00e9es MySQL \u00e0 ton site DreamHost ? Trouve un tutoriel facile \u00e0 suivre dans notre <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/categories\/202198388-MySQL-Databases\" target=\"_blank\" rel=\"noreferrer noopener\">Base de connaissances<\/a>.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n<h2 id=\"h-mysql-user-accounts-explained\" class=\"wp-block-heading\">Explication Des Comptes Utilisateurs MySQL<\/h2>\n\n\n<p>Les comptes utilisateurs MySQL sont essentiels pour g\u00e9rer l&#8217;acc\u00e8s \u00e0 ta base de donn\u00e9es. Chaque compte utilisateur dans MySQL peut se voir attribuer des permissions sp\u00e9cifiques qui dictent les actions que l&#8217;utilisateur peut effectuer. Ce contr\u00f4le granulaire aide \u00e0 maintenir la s\u00e9curit\u00e9 et l&#8217;int\u00e9grit\u00e9 de tes donn\u00e9es.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-role-of-the-root-user\">Le R\u00f4le de l&#8217;Utilisateur Root<\/h3>\n\n\n<p>Lorsque tu installes MySQL pour la premi\u00e8re fois, un compte utilisateur par d\u00e9faut appel\u00e9 <strong>root<\/strong> est cr\u00e9\u00e9.<\/p>\n\n\n<p>L&#8217;utilisateur Root dispose de privil\u00e8ges administratifs complets, ce qui signifie qu&#8217;il peut effectuer n&#8217;importe quelle action sur la base de donn\u00e9es, y compris cr\u00e9er et supprimer des bases de donn\u00e9es, ajouter et retirer des utilisateurs, ainsi qu&#8217;accorder ou r\u00e9voquer des permissions.<\/p>\n\n\n<p>Bien que l&#8217;utilisateur root soit puissant, nous ne recommandons pas de compter uniquement sur ce compte pour toutes les t\u00e2ches. Utiliser le compte root pour les op\u00e9rations quotidiennes repr\u00e9sente un risque de s\u00e9curit\u00e9 important.<\/p>\n\n\n<p>Si quelqu&#8217;un <a href=\"https:\/\/www.dreamhost.com\/blog\/secure-your-wordpress-website\/\" target=\"_blank\" rel=\"noreferrer noopener\">obtient un acc\u00e8s non autoris\u00e9<\/a> \u00e0 ce compte, il aura le contr\u00f4le sur ta base de donn\u00e9es.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"2100\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts.webp\" alt=\"Diagramme des comptes utilisateurs MySQL, montrant Utilisateur Root, D\u00e9veloppeur, Administrateur et Nouvel Utilisateur connect\u00e9s aux bo\u00eetes de base de donn\u00e9es MySQL.\" class=\"wp-image-48258 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts.webp 2400w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-300x263.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-1024x896.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-768x672.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-1536x1344.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-2048x1792.webp 2048w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-600x525.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-1200x1050.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-730x639.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-1460x1278.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-784x686.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-1568x1372.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-877x767.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/01_mysql_user_accounts-1754x1535.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/2100;\" \/><\/figure>\n\n\n<h3 class=\"wp-block-heading\">Pourquoi Cr\u00e9er de Nouveaux Utilisateurs ?<\/h3>\n\n\n<p>Pour une meilleure s\u00e9curit\u00e9 et pour rationaliser la gestion des bases de donn\u00e9es, la meilleure pratique est de cr\u00e9er des comptes utilisateurs sp\u00e9cifiques pour diff\u00e9rents usages.<\/p>\n\n\n<p>Par exemple, tu pourrais cr\u00e9er des comptes s\u00e9par\u00e9s pour les d\u00e9veloppeurs, les administrateurs et les processus d&#8217;application, en donnant \u00e0 chaque type de compte uniquement les permissions n\u00e9cessaires pour accomplir leurs t\u00e2ches. De cette fa\u00e7on, tu minimises le risque d&#8217;actions accidentelles ou malveillantes qui pourraient affecter l&#8217;int\u00e9grit\u00e9 et la s\u00e9curit\u00e9 de ta base de donn\u00e9es.<\/p>\n\n\n<p>Cr\u00e9er de nouveaux comptes utilisateurs te permet de :<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Am\u00e9liorer la s\u00e9curit\u00e9 de la base de donn\u00e9es et du site : <\/strong>Limite l&#8217;acc\u00e8s aux donn\u00e9es sensibles et aux op\u00e9rations critiques en attribuant uniquement les autorisations n\u00e9cessaires \u00e0 chaque utilisateur.<\/li>\n\n\n\n<li><strong>Mieux organiser les r\u00f4les : <\/strong>D\u00e9finis clairement les r\u00f4les et responsabilit\u00e9s au sein de ton \u00e9quipe en donnant \u00e0 chacun le niveau d&#8217;acc\u00e8s appropri\u00e9 aux t\u00e2ches qu&#8217;ils doivent accomplir.<\/li>\n\n\n\n<li><strong>Rendre la gestion de ta base de donn\u00e9es plus facile : <\/strong>Suivi et gestion facile des activit\u00e9s des utilisateurs, rendant plus simple l&#8217;audit des modifications et l&#8217;identification des probl\u00e8mes.<\/li>\n\n\n<\/ul>\n\n\n<h2 id=\"h2_how-to-manage-your-mysql-users-two-methods\" class=\"wp-block-heading\">Comment G\u00e9rer Tes Utilisateurs MySQL (Deux M\u00e9thodes)<\/h2>\n\n\n<p>Nous couvrirons deux m\u00e9thodes principales pour g\u00e9rer tes utilisateurs MySQL : en utilisant MySQL directement, et en utilisant le panel DreamHost. Au final, la m\u00e9thode que tu utiliseras d\u00e9pendra de ton <a href=\"https:\/\/www.dreamhost.com\/blog\/learn-sql\/\" target=\"_blank\" rel=\"noreferrer noopener\">niveau de confort avec les outils en ligne de commande<\/a> et de tes besoins sp\u00e9cifiques.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Gestion des utilisateurs avec MySQL<\/h3>\n\n\n<p>Pour g\u00e9rer les utilisateurs MySQL directement via MySQL, tu dois avoir MySQL install\u00e9 sur ton syst\u00e8me.<\/p>\n\n\n<p>Cela implique de t\u00e9l\u00e9charger le logiciel MySQL depuis le <a href=\"https:\/\/dev.mysql.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">site officiel MySQL<\/a>, de l&#8217;installer et de le configurer selon les exigences de ton syst\u00e8me d&#8217;exploitation.<\/p>\n\n\n<p>Une fois install\u00e9, tu peux interagir avec ta base de donn\u00e9es MySQL en utilisant le client en ligne de commande MySQL.<\/p>\n\n\n<p><strong>Note de Nerd : <\/strong>La plupart des commandes suivantes ne peuvent \u00eatre utilis\u00e9es que sur des serveurs d\u00e9di\u00e9s. Tu peux consulter notre <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/115000263911-MySQL-limitations-due-to-shared-hosting\" target=\"_blank\" rel=\"noreferrer noopener\">Base de connaissances<\/a> pour plus d&#8217;informations.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2560\" height=\"1660\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-scaled.webp\" alt=\"Page des t\u00e9l\u00e9chargements de la communaut\u00e9 MySQL montrant les options de MySQL Installer 8.0.37 pour Windows, avec des liens de t\u00e9l\u00e9chargement et des d\u00e9tails de fichier.\" class=\"wp-image-48260 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-scaled.webp 2560w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-300x195.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-1024x664.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-768x498.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-1536x996.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-2048x1328.webp 2048w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-600x389.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-1200x778.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-730x473.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-1460x947.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-784x508.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-1568x1017.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-877x569.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/02_managing_users_with_mysql-1754x1137.webp 1754w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1660;\" \/><\/figure>\n\n\n<p><strong>Pour installer MySQL, suis ces \u00e9tapes :<\/strong><\/p>\n\n\n<ol class=\"wp-block-list\">\n<li>Visite le site officiel de MySQL <a href=\"https:\/\/dev.mysql.com\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">ici<\/a>, t\u00e9l\u00e9charge l&#8217;installateur et suis les instructions d&#8217;installation pour ton syst\u00e8me d&#8217;exploitation (Windows, macOS ou Linux).<\/li>\n\n\n\n<li>Apr\u00e8s l&#8217;installation, tu devras configurer le serveur MySQL pour mettre en place les comptes utilisateurs initiaux et les param\u00e8tres de s\u00e9curit\u00e9.<\/li>\n\n\n\n<li>Utilise le Terminal (sur macOS et Linux) ou l&#8217;invite de commande (sur Windows) pour acc\u00e9der \u00e0 l&#8217;interface en ligne de commande de MySQL en entrant la commande <code>mysql -u root -p<\/code>, suivi de ton mot de passe root.<\/li>\n\n\n<\/ol>\n\n\n<p>Une fois MySQL configur\u00e9, tu peux cr\u00e9er, g\u00e9rer et supprimer des comptes utilisateurs en utilisant des commandes SQL.<\/p>\n\n\n<p><strong>Cette m\u00e9thode te donne un haut niveau de contr\u00f4le et de flexibilit\u00e9<\/strong>, mais elle n\u00e9cessite que tu sois familier avec la syntaxe SQL et les op\u00e9rations en ligne de commande (que nous aborderons plus en d\u00e9tail ci-dessous).<\/p>\n\n\n<h4 class=\"wp-block-heading\">Comment Cr\u00e9er Un Compte Utilisateur MySQL<\/h4>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi au serveur MySQL en tant qu&#8217;utilisateur root. Entre la commande suivante : <code>mysql -u root -p<\/code>.<\/li>\n\n\n\n<li>Il te sera demand\u00e9 d&#8217;entrer le mot de passe root. Une fois authentifi\u00e9, tu seras connect\u00e9 au serveur MySQL.<\/li>\n\n\n\n<li>Pour cr\u00e9er un nouvel utilisateur, utilise l&#8217;instruction <strong>CREATE USER<\/strong>. Remplace <strong>newuser<\/strong> par le nom d&#8217;utilisateur souhait\u00e9 et <strong>password<\/strong> par un mot de passe s\u00e9curis\u00e9 pour le nouvel utilisateur : <code>CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';<\/code><\/li>\n\n\n\n<li>Cette commande cr\u00e9e un nouvel utilisateur qui peut seulement se connecter depuis la machine locale (<strong>localhost<\/strong>). Si tu souhaites que l&#8217;utilisateur se connecte depuis n&#8217;importe quel h\u00f4te, remplace <strong>localhost<\/strong> par <strong>%<\/strong>.<\/li>\n\n\n\n<li>Pour appliquer les changements, ex\u00e9cute la commande <strong>FLUSH PRIVILEGES<\/strong> : <code>FLUSH PRIVILEGES;<\/code><\/li>\n\n\n<\/ol>\n\n\n<p><strong>Note de Nerd : <\/strong>Lorsqu&#8217;un mot de passe est assign\u00e9 via l&#8217;invite de commande, il est de bonne pratique de vider l&#8217;<a href=\"https:\/\/www.geeksforgeeks.org\/how-to-clear-the-terminal-history-in-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">historique du terminal<\/a> pour r\u00e9duire le risque que quelqu&#8217;un tombe sur un mot de passe.<\/p>\n\n\n<h4 class=\"wp-block-heading\">Comment Accorder des Privil\u00e8ges \u00e0 un Utilisateur MySQL<\/h4>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi au serveur MySQL en tant qu&#8217;utilisateur root. Entre la commande suivante : <code>mysql -u root -p<\/code>.<\/li>\n\n\n\n<li>Entre ton mot de passe root pour te connecter au serveur MySQL.<\/li>\n\n\n\n<li>Utilise la d\u00e9claration <strong>GRANT<\/strong> pour attribuer des privil\u00e8ges sp\u00e9cifiques \u00e0 un utilisateur. Les privil\u00e8ges peuvent \u00eatre accord\u00e9s pour des bases de donn\u00e9es sp\u00e9cifiques, des tables ou m\u00eame des colonnes. Voici quelques exemples courants :\n<ol class=\"wp-block-list\">\n<li>Accorder tous les privil\u00e8ges sur une base de donn\u00e9es sp\u00e9cifique (Cette commande accorde tous les privil\u00e8ges sur la base de donn\u00e9es <strong>exampledb<\/strong> \u00e0 l&#8217;utilisateur <strong>newuser<\/strong> se connectant depuis <strong>localhost<\/strong>) : <code>GRANT ALL PRIVILEGES ON exampledb.* TO 'newuser'@'localhost';<\/code><\/li>\n\n\n\n<li>Accorder des privil\u00e8ges sp\u00e9cifiques sur une base de donn\u00e9es sp\u00e9cifique (Cette commande accorde uniquement les privil\u00e8ges <strong>SELECT<\/strong>, <strong>INSERT<\/strong>, et <strong>UPDATE<\/strong> sur la base de donn\u00e9es <strong>exampledb<\/strong> \u00e0 l&#8217;utilisateur <strong>newuser<\/strong> se connectant depuis <strong>localhost<\/strong>) : <code>GRANT SELECT, INSERT, UPDATE ON exampledb.* TO 'newuser'@'localhost';<\/code><\/li>\n\n\n\n<li>Accorder tous les privil\u00e8ges sur toutes les bases de donn\u00e9es (Cette commande accorde tous les privil\u00e8ges sur toutes les bases de donn\u00e9es \u00e0 l&#8217;utilisateur <strong>newuser<\/strong> se connectant depuis <strong>localhost<\/strong>. L&#8217;option <strong>WITH GRANT OPTION<\/strong> permet \u00e0 l&#8217;utilisateur d&#8217;accorder des privil\u00e8ges \u00e0 d&#8217;autres utilisateurs) : <code>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;<\/code><\/li>\n\n\n\n<li>Accorder des privil\u00e8ges sur des tables sp\u00e9cifiques (Cette commande accorde les privil\u00e8ges <strong>SELECT<\/strong> et <strong>INSERT<\/strong> sur la table <strong>exampletable<\/strong> dans la base de donn\u00e9es <strong>exampledb<\/strong> \u00e0 l&#8217;utilisateur <strong>newuser<\/strong>) : <code>GRANT SELECT, INSERT ON exampledb.exampletable TO 'newuser'@'localhost';<\/code><\/li>\n\n\n<\/ol>\n\n\n<\/li>\n\n\n\n<li>Pour appliquer les changements, utilise la commande <strong>FLUSH PRIVILEGES<\/strong> : <code>FLUSH PRIVILEGES;<\/code><\/li>\n\n\n<\/ol>\n\n\n<h4 class=\"wp-block-heading\">Comment Voir Les Privil\u00e8ges Pour Un Utilisateur MySQL<\/h4>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi au serveur MySQL en tant qu&#8217;utilisateur root. Entre la commande suivante : <code>mysql -u root -p<\/code>.<\/li>\n\n\n\n<li>Entre ton mot de passe root pour te connecter au serveur MySQL.<\/li>\n\n\n\n<li>La commande <strong>SHOW GRANTS<\/strong> est utilis\u00e9e pour afficher les privil\u00e8ges accord\u00e9s \u00e0 un utilisateur sp\u00e9cifique. Pour voir les privil\u00e8ges d&#8217;un utilisateur particulier, utilise la commande suivante, en rempla\u00e7ant <strong>newuser<\/strong> par le nom d&#8217;utilisateur et <strong>localhost<\/strong> par l&#8217;h\u00f4te depuis lequel l&#8217;utilisateur se connecte : <code>SHOW GRANTS FOR 'newuser'@'localhost';<\/code><\/li>\n\n\n\n<li>Examine attentivement les privil\u00e8ges list\u00e9s pour t&#8217;assurer que l&#8217;utilisateur a les permissions correctes. Si des ajustements sont n\u00e9cessaires, tu peux modifier les privil\u00e8ges de l&#8217;utilisateur en utilisant les commandes <strong>GRANT<\/strong> ou <strong>REVOKE<\/strong>, que nous couvrirons dans les sections suivantes.<\/li>\n\n\n<\/ol>\n\n\n<h4 class=\"wp-block-heading\">Comment modifier les permissions pour un utilisateur MySQL<\/h4>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi au serveur MySQL en tant qu&#8217;utilisateur root. Entre la commande suivante : <code>mysql -u root -p<\/code>.<\/li>\n\n\n\n<li>Entre ton mot de passe root pour te connecter au serveur MySQL.<\/li>\n\n\n\n<li>Pour accorder des privil\u00e8ges suppl\u00e9mentaires \u00e0 un utilisateur, utilise l&#8217;instruction <strong>GRANT<\/strong>. Par exemple, pour accorder le privil\u00e8ge <strong>UPDATE<\/strong> sur la base de donn\u00e9es <strong>exampledb<\/strong> \u00e0 <strong>newuser<\/strong> se connectant depuis <strong>localhost<\/strong>, utilise : <code>GRANT UPDATE ON exampledb.* TO 'newuser'@'localhost';<\/code><\/li>\n\n\n\n<li>Pour retirer des privil\u00e8ges sp\u00e9cifiques \u00e0 un utilisateur, utilise l&#8217;instruction <strong>REVOKE<\/strong>. Par exemple, pour r\u00e9voquer le privil\u00e8ge <strong>INSERT<\/strong> sur la base de donn\u00e9es <strong>exampledb<\/strong> de <strong>newuser<\/strong> se connectant depuis <strong>localhost<\/strong>, utilise : <code>REVOKE INSERT ON exampledb.* FROM 'newuser'@'localhost';<\/code><\/li>\n\n\n\n<li>Apr\u00e8s avoir utilis\u00e9 soit <strong>GRANT<\/strong>, soit <strong>REVOKE<\/strong>, n&#8217;oublie pas d&#8217;appliquer les changements en utilisant la commande <strong>FLUSH PRIVILEGES<\/strong> : <code>FLUSH PRIVILEGES;<\/code><\/li>\n\n\n<\/ol>\n\n\n<p>Si tu as besoin de changer compl\u00e8tement les privil\u00e8ges d&#8217;un utilisateur, il peut \u00eatre plus simple de r\u00e9voquer <em>tous<\/em> ses privil\u00e8ges existants d&#8217;abord, puis d&#8217;accorder le nouveau jeu de permissions. Pour r\u00e9voquer tous les privil\u00e8ges d&#8217;un utilisateur, utilise : <code>REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'newuser'@'localhost';<\/code><\/p>\n\n\n<p>Ensuite, accorde les nouveaux privil\u00e8ges n\u00e9cessaires : <code>GRANT SELECT, UPDATE ON exampledb.* TO 'newuser'@'localhost';<\/code><\/p>\n\n\n<p>N&#8217;oublie pas de vider les privil\u00e8ges apr\u00e8s avoir effectu\u00e9 ces modifications : <code>FLUSH PRIVILEGES;<\/code><\/p>\n\n\n<h4 class=\"wp-block-heading\">Comment Supprimer Un Utilisateur MySQL<\/h4>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi au serveur MySQL en tant qu&#8217;utilisateur root. Saisis la commande suivante : <code>mysql -u root -p<\/code>.<\/li>\n\n\n\n<li>Saisis ton mot de passe root pour te connecter au serveur MySQL.<\/li>\n\n\n\n<li>Utilise l&#8217;instruction <strong>DROP USER<\/strong> pour supprimer le compte utilisateur. Remplace <strong>newuser<\/strong> par le nom d&#8217;utilisateur et <strong>localhost<\/strong> par l&#8217;h\u00f4te depuis lequel l&#8217;utilisateur se connecte : <code>DROP USER 'newuser'@'localhost';<\/code><\/li>\n\n\n\n<li>Si l&#8217;utilisateur peut se connecter depuis n&#8217;importe quel h\u00f4te, utilise : <code>DROP USER 'newuser'@'%';<\/code><\/li>\n\n\n\n<li>Avant de supprimer un utilisateur, c&#8217;est une bonne pratique de s&#8217;assurer qu&#8217;aucun objet (comme des d\u00e9clencheurs ou des proc\u00e9dures) ne d\u00e9pend de l&#8217;utilisateur. Si tu fais cela, tu n&#8217;auras pas de probl\u00e8mes inattendus apr\u00e8s la suppression de l&#8217;utilisateur. Tu peux examiner les objets d\u00e9pendants dans ta base de donn\u00e9es et r\u00e9affecter la propri\u00e9t\u00e9 si n\u00e9cessaire.<\/li>\n\n\n\n<li>Bien que l&#8217;instruction <strong>DROP USER<\/strong> supprime le compte utilisateur et ses privil\u00e8ges, il est judicieux de vider les privil\u00e8ges pour \u00eatre s\u00fbr que tous les changements sont imm\u00e9diatement appliqu\u00e9s : <code>FLUSH PRIVILEGES;<\/code><\/li>\n\n\n<\/ol>\n\n\n<h3 class=\"wp-block-heading\">Comment Afficher les Utilisateurs pour une Base de Donn\u00e9es MySQL<\/h3>\n\n\n<p><strong>Visualiser tous les utilisateurs de ta base de donn\u00e9es MySQL est une mani\u00e8re utile de g\u00e9rer et auditer les comptes utilisateurs.<\/strong> Ensuite, tu sauras qui a acc\u00e8s \u00e0 ta base de donn\u00e9es et quelles sont leurs permissions.<\/p>\n\n\n<p>Si tu connais les commandes MySQL, tu pourrais penser qu&#8217;il existe une commande <strong>SHOW USERS<\/strong> \u2014 similaire aux commandes <strong>SHOW DATABASES<\/strong> ou <strong>SHOW TABLES<\/strong> que tu connais probablement d\u00e9j\u00e0 et utilises. Cependant, <strong>SHOW USERS<\/strong> n&#8217;existe pas.<\/p>\n\n\n<p>Alors, comment vois-tu tous tes utilisateurs de base de donn\u00e9es ? Suis ces \u00e9tapes.<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li>Connecte-toi au serveur MySQL en tant qu&#8217;utilisateur <em>root<\/em>. Entre la commande suivante : <code>mysql -u root -p<\/code>.<\/li>\n\n\n\n<li>Entre ton mot de passe root pour te connecter au serveur MySQL.<\/li>\n\n\n\n<li>MySQL stocke les informations des comptes utilisateurs dans la table <strong>mysql.user<\/strong>. Pour voir tous les comptes utilisateurs, tu peux ex\u00e9cuter la requ\u00eate SQL suivante pour afficher une liste de tous les utilisateurs et les h\u00f4tes depuis lesquels ils peuvent se connecter : <code>SELECT user, host FROM mysql.user;<\/code><\/li>\n\n\n\n<li>Si tu as besoin de plus d&#8217;informations d\u00e9taill\u00e9es sur chaque utilisateur, comme leurs privil\u00e8ges ou d&#8217;autres param\u00e8tres, tu peux interroger des colonnes suppl\u00e9mentaires de la table <strong>mysql.user<\/strong>. Par exemple : <code>SELECT user, host, authentication_string, plugin FROM mysql.user;<\/code><\/li>\n\n\n\n<li>Pour filtrer et voir des utilisateurs sp\u00e9cifiques, tu peux ajouter une clause <strong>WHERE<\/strong> \u00e0 ta requ\u00eate. Par exemple, pour voir les utilisateurs se connectant depuis <strong>localhost<\/strong>, utilise : <code>SELECT user, host FROM mysql.user WHERE host = 'localhost';<\/code><\/li>\n\n\n<\/ol>\n\n\n<h2 id=\"h2_managing-users-with-dreamhost\" class=\"wp-block-heading\">G\u00e9rer Les Utilisateurs Avec DreamHost<\/h2>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1260\" height=\"1806\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql.webp\" alt=\"Menu du panneau de contr\u00f4le DreamHost montrant les options incluant Accueil, Sites web, et Bases de donn\u00e9es MySQL mises en \u00e9vidence en bleu.\" class=\"wp-image-48262 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql.webp 1260w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-209x300.webp 209w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-714x1024.webp 714w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-768x1101.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-1072x1536.webp 1072w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-600x860.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-1200x1720.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-730x1046.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-784x1124.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/03_dh_panel_for_mysql-877x1257.webp 877w\" data-sizes=\"(max-width: 1260px) 100vw, 1260px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1260px; --smush-placeholder-aspect-ratio: 1260\/1806;\" \/><\/figure>\n\n\n<p>Si l&#8217;id\u00e9e d&#8217;utiliser des outils en ligne de commande te semble intimidante, le panel DreamHost offre une alternative conviviale pour g\u00e9rer les utilisateurs MySQL.<\/p>\n\n\n<p>Le Panel DreamHost est une interface web qui simplifie les t\u00e2ches de gestion de base de donn\u00e9es, donc tu n&#8217;as pas besoin d&#8217;utiliser des invites de commande.<\/p>\n\n\n<p>Pour des tutoriels d\u00e9taill\u00e9s sur l&#8217;acc\u00e8s \u00e0 ta base de donn\u00e9es, l&#8217;ajout et la suppression d&#8217;utilisateurs, la gestion des privil\u00e8ges, et plus encore, visite notre <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/categories\/202198388-MySQL-Databases\" target=\"_blank\" rel=\"noreferrer noopener\">page de la Base de connaissances pour les bases de donn\u00e9es MySQL<\/a>.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"2400\" height=\"1800\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base.webp\" alt=\"Tablette affichant la page de la base de connaissances DreamHost sur les bases de donn\u00e9es MySQL, avec des ic\u00f4nes de bulles de discussion, de serveurs et d'utilisateurs autour.\" class=\"wp-image-48264 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base.webp 2400w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-300x225.webp 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-1024x768.webp 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-768x576.webp 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-1536x1152.webp 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-2048x1536.webp 2048w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-600x450.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-1200x900.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-730x548.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-1460x1095.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-784x588.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-1568x1176.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-877x658.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/04_dh_knowledge_base-1754x1316.webp 1754w\" data-sizes=\"(max-width: 2400px) 100vw, 2400px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2400px; --smush-placeholder-aspect-ratio: 2400\/1800;\" \/><\/figure>\n\n\n<p>Et si tu cherches un h\u00e9bergement g\u00e9r\u00e9 fiable pour ton site web qui rend non seulement la gestion de base de donn\u00e9es simple avec un panneau de contr\u00f4le intuitif, mais offre \u00e9galement une migration gratuite, un support 24\/7 et une garantie de disponibilit\u00e9 \u2014 tu as besoin de DreamHost.<\/p>\n\n\n<p>D\u00e9couvre <a href=\"https:\/\/www.dreamhost.com\/hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">nos plans d&#8217;h\u00e9bergement abordables<\/a> et d\u00e9couvre pourquoi des millions de personnes et d&#8217;entreprises nous choisissent!<\/p>\n\n\n\n<div class=\"article-cta-shared article-cta-small article-cta--product\">\n\t<div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-dedicated-hosting-877x586.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-dedicated-hosting.webp 2x\"  \/><\/div>\n\n\t<a href='https:\/\/www.dreamhost.com\/hosting\/dedicated\/' class='link-top' target='_blank' rel='noopener noreferrer'>\n\t\t<span>Dedicated Hosting<\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\" width=\"15\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\n\t<div class=\"content-btm\">\n\t\t<h2 class=\"h2--md\">\n\t\t\tUltimate in Power, Security, and Control\n\t\t<\/h2>\n\t\t<p class=\"p--md\">\n\t\t\tDedicated servers from DreamHost use the best hardware\r\nand software available to ensure your site is always up, and always fast.\n\t\t<\/p>\n\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/hosting\/dedicated\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            See More                    <\/a>\n\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.<\/p>\n","protected":false},"author":1081,"featured_media":48251,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.","toc_headlines":"[[\"h-what-is-a-mysql-database\",\"Qu'est-ce qu'une base de donn\u00e9es MySQL ?\"],[\"h-mysql-user-accounts-explained\",\"Explication Des Comptes Utilisateurs MySQL\"],[\"h2_how-to-manage-your-mysql-users-two-methods\",\"Comment G\u00e9rer Tes Utilisateurs MySQL (Deux M\u00e9thodes)\"],[\"h2_managing-users-with-dreamhost\",\"G\u00e9rer Les Utilisateurs Avec DreamHost\"]]","hide_toc":false,"footnotes":""},"categories":[15001],"tags":[],"class_list":["post-69245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-hosting-fr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL\" \/>\n<meta property=\"og:description\" content=\"Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-29T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-26T14:41:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_manage_mysql_users.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2190\" \/>\n\t<meta property=\"og:image:height\" content=\"1643\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Alejandro Granata\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alejandro Granata\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL - DreamHost Blog","description":"Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/","og_locale":"en_US","og_type":"article","og_title":"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL","og_description":"Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-07-29T14:00:00+00:00","article_modified_time":"2025-05-26T14:41:08+00:00","og_image":[{"width":2190,"height":1643,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_manage_mysql_users.webp","type":"image\/webp"}],"author":"Alejandro Granata","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Alejandro Granata","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/"},"author":{"name":"Alejandro Granata","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/8bfafd9aede4ad5a3bca7f83b60e3f72"},"headline":"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL","datePublished":"2024-07-29T14:00:00+00:00","dateModified":"2025-05-26T14:41:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/"},"wordCount":2571,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_manage_mysql_users.webp","articleSection":["H\u00e9bergement Web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/","name":"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_manage_mysql_users.webp","datePublished":"2024-07-29T14:00:00+00:00","dateModified":"2025-05-26T14:41:08+00:00","description":"Apprends \u00e0 cr\u00e9er et g\u00e9rer des utilisateurs MySQL \u00e9tape par \u00e9tape avec notre guide. Comprends les privil\u00e8ges des utilisateurs, les meilleures pratiques de s\u00e9curit\u00e9, et plus encore \u2014 plongeons-y.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_manage_mysql_users.webp","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/07\/1460x1095_blog_hero_manage_mysql_users.webp","width":2190,"height":1643,"caption":"Learn how to create and manage MySQL users step by step with our guide. Understand user privileges, security best practices, and more \u2014 let\u2019s dive in."},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-et-grer-des-utilisateurs-mysql-fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Comment Cr\u00e9er et G\u00e9rer des Utilisateurs MySQL"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/8bfafd9aede4ad5a3bca7f83b60e3f72","name":"Alejandro Granata","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/Alejandro-150x150.jpg","caption":"Alejandro Granata"},"description":"Alex is one of our WordPress specialists at DreamHost. He is responsible for providing technical support, optimization tips, and assisting customers with internal migrations. In his free time, he enjoys cooking, playing videogames, and reading. Follow Alex on LinkedIn: https:\/\/www.linkedin.com\/in\/agranata\/","sameAs":["https:\/\/www.linkedin.com\/in\/agranata\/"],"url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/alejandrogranata\/"}]}},"lang":"fr","translations":{"fr":69245,"es":48292,"en":48250,"pt":51866,"de":51869,"pl":54791,"ru":54833,"uk":54837,"it":67826,"nl":69274},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1081"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=69245"}],"version-history":[{"count":2,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69245\/revisions"}],"predecessor-version":[{"id":69247,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69245\/revisions\/69247"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/48251"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=69245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=69245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=69245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}