Position actuelle: Accueil> Derniers articles> Tutoriel détaillé sur la connexion à la base de données MySQL dans l'environnement CentOS

Tutoriel détaillé sur la connexion à la base de données MySQL dans l'environnement CentOS

gitbox 2025-07-01

Préparation environnementale

Avant de commencer, assurez-vous d'abord que votre système CentOS a installé Apache et PHP. Si vous n'êtes pas installé, utilisez la commande suivante pour installer:

 <span class="fun">sudo yum install httpd php php-mysqlnd</span>

Installer mysql

Ensuite, installez la base de données MySQL. Si vous ne l'avez pas installé, vous pouvez utiliser la commande suivante:

 <span class="fun">sudo yum installer mysql-server</span>

Une fois l'installation terminée, démarrez le service MySQL et définissez-le sur et démarrez:

 <span class="fun">sudo systemctl start mysqld</span>
 <span class="fun">sudo systemctl activer mysqld</span>

Configurer la base de données MySQL

Lorsque MySQL est démarré pour la première fois, un mot de passe temporaire sera généré. Vous pouvez afficher ce mot de passe via la commande suivante:

 <span class="fun">Sudo Grep &#39;Mot de passe temporaire&#39; /var/log/mysqld.log</span>

Utilisez ce mot de passe temporaire pour vous connecter à MySQL et le modifier en un mot de passe plus sécurisé:

 <span class="fun">mysql -u root -p</span>

Après la connexion, exécutez la commande suivante pour créer une nouvelle base de données et l'utilisateur:

 <span class="fun">Créer une base de données my_database;</span>
 <span class="fun">Créer l&#39;utilisateur &#39;my_user&#39; @ &#39;localhost&#39; identifié par &#39;my_password&#39;;</span>
 <span class="fun">Accordez tous les privilèges sur my_database. * À &#39;my_user&#39; @ &#39;localhost&#39;;</span>

Connexion de script php mysql

Ensuite, écrivez un script PHP pour vous connecter à la base de données MySQL. Voici un exemple de connexion simple:

 <span class="fun">$ servername = &#39;localhost&#39;;</span>
 <span class="fun">$ username = &#39;my_user&#39;;</span>
 <span class="fun">$ mot de passe = &#39;my_password&#39;;</span>
 <span class="fun">$ dbname = &#39;my_database&#39;;</span>
 // 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();

Gestion des erreurs

Dans les applications pratiques, le traitement des erreurs de connexion est crucial. L'exemple ci-dessus contient déjà la logique de gestion des erreurs de base. Si la connexion échoue, le système renvoie le message d'erreur correspondant.

Résumer

La configuration de PHP pour se connecter à la base de données MySQL sur CentOS n'est pas compliquée. Avec ce tutoriel, vous pouvez en savoir plus sur l'ensemble du processus de la préparation de l'environnement aux connexions réelles et mettre en œuvre des mesures de sécurité appropriées en production pour assurer la sécurité des données.