Position actuelle: Accueil> Derniers articles> Comment se connecter à la base de données MARIADB à l'aide de PHP sur Linux: Guide détaillé

Comment se connecter à la base de données MARIADB à l'aide de PHP sur Linux: Guide détaillé

gitbox 2025-06-30

Guide complet pour connecter MariADB avec PHP sur Linux

Dans le développement de sites Web modernes, le choix de la base de données est crucial. MariaDB est devenu le premier choix pour de nombreux développeurs en raison de ses fonctionnalités élevées et de ses fonctionnalités open source. En tant qu'outil de développement de sites Web dynamique puissant, PHP peut être facilement utilisé avec MARIADB. Ce guide expliquera en détail comment utiliser PHP pour se connecter à MARIADB dans Linux Environment et vous aider à créer un backend de base de données d'un site Web en douceur.

Préparation

Avant de commencer, assurez-vous d'abord que votre système Linux a installé MARIADB et PHP. Le logiciel requis peut être installé en suivant la commande suivante:

 sudo apt-get update
sudo apt-get install mariadb-server php php-mysql

Configuration après installation

Une fois l'installation terminée, MARIADB doit être initialisé, y compris la définition du mot de passe de l'utilisateur racine de la base de données et la création d'une nouvelle base de données. Utilisez la commande suivante pour saisir le terminal de MariaDB:

 <span class="fun">sudo mysql</span>

Définir le mot de passe de l'utilisateur

Dans le terminal MariaDB, exécutez la commande suivante pour définir le mot de passe de l'utilisateur racine:

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Votre mot de passe fort';
FLUSH PRIVILEGES;

Créer une base de données

Ensuite, créez une nouvelle base de données. Par exemple, vous pouvez créer une base de données appelée test_db:

 <span class="fun">Créer une base de données test_db;</span>

Écrire du code PHP

Avant de vous connecter à la base de données, assurez-vous que votre environnement PHP fonctionne correctement. Ensuite, créez un nouveau fichier PHP, tel que connect.php, et ajoutez le code suivant:

 $servername = 'localhost';
$username = 'root';
$password = 'Votre mot de passe fort';
$dbname = 'test_db';

// Créer une connexion
$conn = new mysqli($servername, $username, $password, $dbname);

// Détecter la connexion
if ($conn->connect_error) {
    die('Échec de la connexion: ' . $conn->connect_error);
}
echo 'Connexion avec succès';
$conn->close();

Test de connexion

Téléchargez le fichier connect.php sur votre serveur et accédez au fichier via votre navigateur. Si toutes les configurations sont correctes, vous verrez une invite pour «connecter réussi» indiquant que PHP s'est connecté avec succès à la base de données MARIADB.

Questions et solutions fréquemment posées

Raisons de l'échec de la connexion

Les raisons courantes peuvent inclure:

  • Service de base de données non démarré: assurez-vous que le service MARIADB est en cours d'exécution. Vous pouvez utiliser la commande sudo systemctl status mariaDB pour vérifier l'état du service.
  • Nom d'utilisateur ou erreur de mot de passe: vérifiez soigneusement le nom d'utilisateur et le mot de passe utilisé dans le code PHP.
  • Problème des autorisations: assurez-vous que l'utilisateur de la base de données utilisé a un accès suffisant.

Résumer

Grâce aux conseils de cet article, vous devriez être en mesure de vous connecter en douceur à MariADB via PHP dans un environnement Linux. Qu'il s'agisse de créer des projets personnels ou des applications au niveau de l'entreprise, la combinaison de PHP et MARIADB offre des performances et une flexibilité supérieures. J'espère que ce guide peut vous aider à mieux terminer le développement de sites Web!