Si vous exécutez cPanel sur votre serveur, vous devez utiliser l'API cPanel pour créer la base de données à partir de la ligne de commande. La création de la base de données de cette manière permet à cPanel d'intégrer les autorisations nécessaires pour que chaque utilisateur de cPanel accède aux bases de données auxquelles il a accès.
Par exemple, si vous créez une base de données à partir de la ligne de commande à l'aide de MySQL, la base de données n'apparaîtra pas dans l'interface cPanel ou phpMyAdmin. Dans ce guide, vous pouvez apprendre les commandes pour créer une base de données MySQL, l'utilisateur et le mot de passe de la base de données, ainsi que pour attribuer tous les privilèges à l'utilisateur pour la base de données.
- Créer une base de données à l'aide de l'API cPanel
- Assistant de base de données cPanel MySQL®
Créer une base de données à l'aide de l'API cPanel
- Connectez-vous à votre serveur via SSH.
- Exécutez la commande suivante pour créer la base de données :
uapi --user=exampl3 Mysql create_database name=db_name
REMARQUE : Assurez-vous de remplacer
exampl3
avec votre nom d'utilisateur cPanel etdb_name
avec le nom réel que vous souhaitez donner à la base de données. - Exécutez la commande suivante pour créer l'utilisateur de la base de données :
uapi --user=exampl3 Mysql create_user name=db_user [email protected]$w0rd123!
REMARQUE : Assurez-vous de remplacer
exampl3
avec votre nom d'utilisateur cPanel réel,db_user
avec le nom réel que vous souhaitez donner à l'utilisateur de la base de données, et[email protected]$w0rd123!
au mot de passe réel que vous souhaitez attribuer à cet utilisateur. - Attribuez les privilèges d'utilisateur de la base de données pour accéder à la base de données en exécutant la commande suivante :
uapi --user=exampl3 Mysql set_privileges_on_database user=db_user database=db_name privileges=ALL
REMARQUE : Assurez-vous de remplacer
exampl3
avec votre nom d'utilisateur cPanel réel,db_user
avec votre utilisateur de base de données réel, etdb_name
avec le nom réel de la base de données.
Assistant de base de données cPanel MySQL®
L'assistant de base de données cPanel MySQL® crée une base de données, ainsi qu'un utilisateur et un mot de passe de base de données. L'assistant termine également le processus d'attribution de privilèges à l'utilisateur de la base de données (pour utiliser la base de données selon les besoins). Pour des instructions étape par étape, vous pouvez vous référer à notre guide :Comment créer une base de données MySQL dans cPanel.