Points de base
Cet article fait partie d'une série d'articles créés en collaboration avec Siteground. Merci de soutenir les partenaires qui ont rendu le point de point possible.
Le succès de WordPress est en grande partie dû à son installateur de cinq minutes rapide et facile. Cependant, la base de données MySQL confond encore de nombreuses personnes.
Ce tutoriel montre comment créer une base de données à l'aide de CPanel, un utilitaire de gestion de plate-forme populaire fourni par de nombreux hôtes Web. Nous discuterons également de la façon d'utiliser cette base de données lors de l'installation WordPress. Toute application Web qui nécessite MySQL peut utiliser ces technologies.
Commençons par les bases et les termes ...
La base de données est une collection de données organisées. C'est ça. WordPress stocke toutes ses pages, publications, catégories et données utilisateur dans une base de données.
MySQL est un système de gestion de base de données (SGBD). Il s'agit d'un logiciel qui vous permet de créer, de mettre à jour, de lire et de supprimer les données d'une base de données. Une seule installation MySQL peut gérer n'importe quel nombre de bases de données autonomes. Vous pouvez en créer un pour WordPress, un pour Magento, un pour Drupal ou toute autre application dont vous avez besoin.
Il existe de nombreuses alternatives, mais il y a plusieurs raisons pour lesquelles MySQL est populaire:
Les applications telles que WordPress accèdent à leurs données via une connexion de base de données. Pour MySQL, une connexion ne peut être établie que si le code PHP de WordPress connaît les informations suivantes:
Le compte "utilisateur" de la base de données doit être défini pour l'utilisation de WordPress. Il peut avoir des mots de passe très puissants et définir les autorisations de base de données appropriées.
MySQL et d'autres bases de données SQL stockent des données dans les tables relationnelles.
Par exemple, vous pourriez avoir un ensemble de messages. Chaque message aura des données uniques telles que le titre et le texte du corps. Il aura également des données utilisées dans d'autres publications, telles que la catégorie et les détails de l'auteur. Pour éviter la duplication des mêmes données, nous créons des tables séparées:
La base de données SQL met en œuvre des mesures de sécurité pour assurer l'intégrité des données. Vous ne devriez pas être en mesure de citer des identifiants d'auteur inexistants ou de supprimer les catégories utilisées par un ou plusieurs articles.
Ces définitions et règles de tableau constituent la base de données modèle . Exécutez un ensemble de commandes SQL pour créer ce modèle lors de l'installation WordPress. Ce n'est que de cette manière que la table peut être prête à stocker des données.
Utilisez l'hôte Web de CPanel pour fournir une adresse Web (telle que https://site.com/cpanel) ainsi qu'un nom d'utilisateur et un mot de passe pour l'accès. Veuillez garder ces détails correctement. Ne les confondez pas avec la base de données ou les informations d'identification de l'utilisateur WordPress!
Si vous recherchez un hôte qui prend en charge CPanel, essayez Siteground, qui est l'hôte que nous avons choisi. Tous les plans prennent en charge CPanel, et ils ont repensé le tableau de bord pour tout organiser de manière plus conviviale.
Votre vue peut être légèrement différente, mais veuillez trouver la section "base de données" ou entrez "MySQL" dans la zone de recherche.
Cliquez sur l'assistant de base de données MySQL et suivez les étapes:
Votre base de données a besoin d'un nom:
Le nom
peut avoir un préfixe appliqué, comme MySite_. Entrez un nom approprié, tel que Blog ou WordPress, et cliquez sur Suivant.
Vous devez maintenant définir le compte utilisateur MySQL que WordPress utilise pour accéder à la base de données:
Veuillez noter que le nom d'utilisateur peut également avoir le même préfixe (MySite_). Dans cette capture d'écran, notre ID utilisateur est mysite_blogdbuser.
CPANEL s'assurera que vous saisissez un mot de passe fort. Les mots de passe peuvent être compliqués; vous ne les utiliserez qu'une seule fois lors de l'installation WordPress. Je recommande un générateur de mots de passe aléatoire:
Avant de cliquer sur Créer un utilisateur, assurez-vous de copier l'ID utilisateur et le mot de passe sur un fichier texte ou un autre emplacement sécurisé.
Pendant le processus d'installation WordPress, les utilisateurs créés ci-dessus doivent avoir un accès complet à la base de données. Il exécute des scripts pour créer des tables et les remplit avec des données initiales.
Sélectionnez "toutes les autorisations" et cliquez sur "Suivant":
CPanel confirmera la création de la base de données et de l'utilisateur MySQL.
Vous pouvez utiliser le panneau de base de données MySQL au lieu de l'assistant. Il vous permet toujours de créer une base de données et un utilisateur, mais vous ajoutez ensuite cet utilisateur à la base de données.
Il fournit également des outils pour mettre à jour, réparer et supprimer les bases de données et les utilisateurs.
Votre CPanel peut fournir WordPress et d'autres installateurs d'applications. Étant donné que le script crée une base de données pour vous, les étapes ci-dessus peuvent ne pas être nécessaires.
Si vous avez besoin de l'installer manuellement, téléchargez WordPress et décompressez le fichier. Vous pourrez peut-être le faire sur le serveur via SSH, mais FTP / SFTP est également pris en charge.
Ouvrez votre navigateur et accédez au domaine / chemin où vous avez copié WordPress (c'est-à-dire http://mysite.com/). Cela démarrera l'installation:
vous devez entrer:
Le préfixe de table ajoutera une courte chaîne avant tous les noms de table. Lorsque vous le changez:
Cliquez sur Soumettre et WordPress vérifiera vos informations d'identification et continuera d'installer.
Invite WordPress pour l'ID, le mot de passe et l'adresse e-mail de l'administrateur WordPress. C'est la personne qui gère WordPress. C'est différent de la base de données MySQL et des informations d'identification CPanel!
Cliquez sur "Installer WordPress" et le tableau de bord apparaîtra en secondes.
Nous avons accordé des autorisations complètes à l'utilisateur de la base de données pour installer WordPress. Vous pouvez réduire ces autorisations après l'installation pour une sécurité accrue.
Les autorisations suivantes doivent être suffisantes:
Certains plugins peuvent nécessiter des autorisations supplémentaires, donc si vous avez des problèmes, activez toutes les autorisations.
La protection de la base de données MySQL WordPress sur CPanel est essentielle pour protéger votre site Web contre les menaces potentielles. Tout d'abord, utilisez un mot de passe puissant et unique pour votre base de données. CPanel a un générateur de mots de passe intégré que vous pouvez utiliser. Mettez régulièrement à jour votre WordPress et vos plugins vers la dernière version, car ils contiennent généralement des correctifs de sécurité. Limitez le nombre de tentatives de connexion ratées pour empêcher les attaques de force brute. Vous pouvez également installer des plugins de sécurité comme WordFence ou SUCURI pour une protection supplémentaire. Enfin, sauvegardez toujours la dernière version de votre site Web. L'outil d'assistant de sauvegarde de CPanel peut vous aider à le faire.
Si vous oubliez votre mot de passe de base de données MySQL, vous pouvez le réinitialiser via CPanel. Accédez à la base de données MySQL, localisez l'utilisateur de la base de données dont vous souhaitez modifier le mot de passe et cliquez sur Modifier le mot de passe. Entrez votre nouveau mot de passe ou utilisez le générateur de mot de passe pour créer un mot de passe puissant. N'oubliez pas de mettre à jour le fichier WP-Config.php dans votre installation WordPress avec un nouveau mot de passe.
L'optimisation de la base de données WordPress MySQL peut améliorer les performances du site Web. Vous pouvez utiliser la fonction de base de données optimisée de CPanel, située dans la section MySQL Database. Envisagez également d'utiliser des plugins WordPress comme WP-Optimize ou WP-Sweep. Ces plugins peuvent nettoyer la base de données en supprimant des données inutiles telles que les publications supprimées, les révisions et le spam.
Oui, vous pouvez créer plusieurs bases de données MySQL pour un site Web WordPress, mais ce n'est généralement pas requis. WordPress peut être exécuté à l'aide d'une base de données. Si vous exécutez un réseau multi-sites ou créez des applications personnalisées complexes, vous pouvez avoir besoin de plusieurs bases de données.
Pour connecter votre site Web WordPress à une base de données MySQL, vous devez modifier le fichier WP-Config.php. Ce fichier contient le nom de votre base de données, le nom d'utilisateur et votre mot de passe. Vous pouvez accéder à ce fichier via le gestionnaire de fichiers de CPanel. Assurez-vous de sauvegarder votre site Web avant d'apporter des modifications dans le fichier.
phpmyadmin est un outil logiciel gratuit pour gérer la gestion de MySQL sur le réseau. Il fournit une interface visuelle pratique pour gérer votre base de données. Vous pouvez utiliser PhpMyAdmin pour créer, modifier et supprimer des bases de données, des tables, des champs et des lignes. Vous pouvez également l'utiliser pour exécuter des instructions SQL ainsi que pour gérer les utilisateurs et les autorisations.
Vous pouvez utiliser l'outil d'assistant de sauvegarde de CPanel pour sauvegarder votre base de données MySQL WordPress. Cet outil vous permet de télécharger des copies compressées de l'ensemble du site Web ou une partie de son contenu sur votre ordinateur local. Il est recommandé de sauvegarder régulièrement votre site Web pour éviter la perte de données.
Pour restaurer une base de données MySQL WordPress à partir d'une sauvegarde, vous pouvez utiliser l'outil d'assistant de sauvegarde de CPanel. Sélectionnez Récupérer, puis sélectionnez la base de données MySQL. Téléchargez votre fichier de sauvegarde et l'outil restaurera votre base de données. N'oubliez pas de sauvegarder votre site Web avant d'effectuer des actions de récupération.
Si votre site Web WordPress ralentit après avoir créé une base de données MySQL, elle peut être causée par diverses raisons. Votre base de données peut devoir être optimisée ou votre site Web peut avoir trop de plugins installés. Pensez à utiliser un plugin de cache pour accélérer votre site Web. Si le problème persiste, veuillez consulter votre fournisseur d'hébergement.
Oui, vous pouvez migrer votre base de données WordPress MySQL vers un autre serveur. Vous devez exporter la base de données à partir du serveur actuel, puis l'importer sur le nouveau serveur. Vous pouvez le faire en utilisant phpmyadmin dans cpanel. N'oubliez pas de mettre à jour votre fichier WP-Config.php avec les nouvelles informations de base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!