Android

Comment créer une base de données mysql sur linux via la ligne de commande

Tutoriel MySQL : Créer une base et un utilisateur en ligne de commande | video2brain.com

Tutoriel MySQL : Créer une base et un utilisateur en ligne de commande | video2brain.com

Table des matières:

Anonim

MySQL est le système de gestion de base de données relationnelle open source le plus populaire.

Ce tutoriel explique comment créer des bases de données MySQL ou MariaDB via la ligne de commande.

Avant que tu commences

Nous supposons que vous avez déjà un serveur MySQL ou MariaDB installé sur votre système.

  • Comment installer MySQL sur CentOS 7, Ubuntu 18.04, Debian 9.Comment installer MariaDB sur CentOS 7, Ubuntu 18.04, Debian 9

Toutes les commandes sont exécutées en tant qu'administrateur (le privilège minimum requis pour créer une nouvelle base de données est CREATE ) ou avec un compte root.

Pour accéder au shell MySQL, tapez la commande suivante et entrez votre mot de passe d'utilisateur racine MySQL lorsque vous y êtes invité:

mysql -u root -p

Si vous n'avez pas défini de mot de passe pour votre utilisateur racine MySQL, vous pouvez omettre le commutateur -p .

Si vous devez changer votre mot de passe racine MySQL, suivez ce tutoriel sur la réinitialisation d'un mot de passe racine MySQL via la ligne de commande.

Créer une base de données MySQL

Créer une nouvelle base de données MySQL est aussi simple que d'exécuter une seule commande.

Pour créer une nouvelle base de données MySQL ou MariaDB, exécutez la commande suivante, où database_name est le nom de la base de données que vous souhaitez créer:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Pour éviter les erreurs si la base de données portant le même nom que vous essayez de créer existe, vous pouvez utiliser la commande suivante:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Dans la sortie ci-dessus, vous pouvez voir Query OK ce qui signifie que la requête a réussi, et 1 warning qui nous indique que la base de données existe déjà et qu'aucune nouvelle base de données n'a été créée.

Sous Linux, la base de données MySQL et les noms de table sont sensibles à la casse.

Voir toutes les bases de données MySQL

Pour afficher la base de données que vous avez créée, à partir du shell MySQL, exécutez la commande suivante:

SHOW DATABASES;

La commande ci-dessus imprimera une liste de toutes les bases de données sur le serveur. La sortie doit être similaire à ceci:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Sélectionnez une base de données MySQL

Lorsque vous créez une base de données, la nouvelle base de données n'est pas sélectionnée pour être utilisée. Pour sélectionner une base de données avant de commencer une session MySQL, utilisez la commande suivante:

USE database_name;

Database changed

Une fois que vous avez sélectionné une base de données, toutes les opérations suivantes telles que la création de tables seront effectuées sur la base de données sélectionnée.

Créer une base de données MySQL avec mysqladmin

Vous pouvez également créer une nouvelle base de données MySQL à partir du terminal Linux en utilisant l'utilitaire mysqladmin.

Par exemple, pour créer une base de données nommée database_name , tapez la commande suivante et entrez votre mot de passe d'utilisateur racine MySQL lorsque vous y êtes invité:

mysqladmin -u root -p create database_name

Conclusion

Vous avez appris à créer des bases de données MySQL.

N'hésitez pas à laisser un commentaire si vous avez des questions.

mysql mariadb