Série précédente :
MySQL via la ligne de commande 101 :interaction de base avec la base de données
Dans cet article, nous expliquerons comment utiliser MySQL pour créer un nouvel utilisateur sous Linux via la ligne de commande. Nous travaillerons sur un serveur géré par le cœur de Liquid Web exécutant CentOS version 6.5 en tant qu'utilisateur root. Les commandes utilisées devraient également fonctionner sur les versions ultérieures de MySQL sur CentOS.
MySQL est une application de gestion de base de données relationnelle principalement utilisée sous Linux et fait partie de la pile LAMP (Linux, Apache, MySQL et PHP).
Vérification préalable au vol
- Connectez-vous en tant qu'utilisateur root.
- Avoir accès à un terminal.
- Connaissance de base de la ligne de commande.
Étape 1. Connectez-vous à MySQL
Dans un premier temps, nous allons nous connecter au serveur en tant qu'utilisateur root, puis ouvrir un terminal pour accéder au serveur MySQL à partir de la ligne de commande à l'aide de la commande suivante :
mysql -u root -p
Dans ce cas, nous avons spécifié l'utilisateur comme étant root en utilisant le -u flag, puis utilisé le -p flag pour que la connexion MySQL nous demande un mot de passe. Ensuite, nous pouvons entrer notre mot de passe actuel pour terminer la connexion.
Remarque : Si nous devons changer notre mot de passe root (ou le mot de passe de tout autre utilisateur) dans la base de données, veuillez consulter ce tutoriel sur la modification d'un mot de passe pour MySQL via la ligne de commande.
Vous devriez maintenant être à une invite MySQL qui ressemble beaucoup à celle-ci.
mysql>
Étape 2. Créer l'utilisateur MySQL
Maintenant, nous allons créer un utilisateur avec le nom testuser , et le mot de passe test123test ! en utilisant la commande suivante.
mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';
C'est ça! Nous avons créé notre premier utilisateur MySQL en utilisant une seule commande. Cet utilisateur ne pourra pas travailler avec les bases de données MySQL tant qu'il n'aura pas obtenu de privilèges supplémentaires. En fait, ils ne pourront pas se connecter sans leur accorder des autorisations supplémentaires. Pour donner au nouvel utilisateur les autorisations appropriées, veuillez consulter notre prochain tutoriel sur l'octroi d'autorisations à un utilisateur MySQL via la ligne de commande.
Afficher une liste d'utilisateurs MySQL
Pour afficher une liste complète des utilisateurs MySQL, y compris l'hôte auquel ils sont associés, vous pouvez utiliser l'instruction select suivante.
SELECT User,Host FROM mysql.user;
Conclusion
MySQL est un excellent système de gestion de base de données relationnelle open source. En 2010, MySQL a été intégré à MariaDB après son rachat par Oracle. MariaDb est un système de gestion de base de données relationnelle (RDBMS) piloté et développé par la communauté. Il continue d'être un logiciel libre et open source sous licence GNU General Public License.
Parlez à un expert maintenant
Notre équipe de support est expérimentée dans la maintenance et la gestion de ce type de logiciel. Nos administrateurs et techniciens du système Linux ont une connaissance approfondie de plusieurs technologies d'hébergement Web, en particulier celles abordées dans cet article. Si vous avez des questions, nous sommes disponibles pour vous aider 24 heures sur 24, 7 jours sur 7, 365 jours par an.
Si vous êtes un serveur VPS entièrement géré, un cloud dédié, un cloud privé VMWare, un serveur parent privé ou un propriétaire de serveur dédié et que vous n'êtes pas à l'aise avec l'exécution de l'une des étapes décrites, nous sommes joignables par téléphone. @800.580.4985, un chat ou un ticket d'assistance pour vous aider dans ce processus.