Maison > Opération et maintenance > CentOS > Solution à l'échec du démarrage de MySQL par Centos

Solution à l'échec du démarrage de MySQL par Centos

Libérer: 2020-03-25 17:36:09
original
3341 Les gens l'ont consulté

Solution à l'échec du démarrage de MySQL par Centos

1. L'élément datadir du fichier de configuration my.cnf est mal configuré ou falsifié par le script de démarrage

Le propre fichier de démarrage de Mysql (/etc/init.d /mysqld) Le répertoire de stockage des données de mysql sera automatiquement détecté si mysql est nouvellement installé et que les tables système n'ont pas été initialisées, peu importe que l'élément datadir dans le fichier de configuration soit écrit ou non. Cette situation se produit principalement parce que. le répertoire de stockage des données de MySQL est modifié.

Tutoriel recommandé : Tutoriel d'utilisation de Centos

2. Le processus mysql existe déjà dans le processus

Utilisez la commande suivante pour afficher le processus existant :

ps -ef|grep mysql
Copier après la connexion

S'il existe, les processus zombies existants seront répertoriés après l'exécution de cette commande. Il suffit de tuer -9 `pid` pour les supprimer.

3. Le répertoire de stockage de données de MySQL a des autorisations insuffisantes

Cette situation se produit lorsque MySQL est installé ou mis à niveau pour la première fois. Les autorisations du répertoire datatdir dans le fichier de configuration doivent être définies correctement. De manière générale, l'utilisateur et le groupe exécutant MySQL sont mysql.mysql. La méthode pour résoudre le problème des autorisations insuffisantes est la suivante :

chown -R mysql.mysql /data/mysql ##Cette commande n'est qu'une commande. exemple, où /data/mysql est le répertoire de datadir dans le fichier de configuration mysql ##S'il est vide, il s'agit par défaut du dossier data dans le répertoire d'installation mysql.

4. L'impact des données résiduelles après l'écrasement, l'installation ou la mise à niveau de MySQL

Cette situation se produit après l'écrasement, l'installation ou la mise à niveau de MySQL. Bien entendu, cette situation se produira également après une panne de MySQL. sans raison. , qui peuvent affecter les fichiers de données démarrés par mysql, existent généralement dans le répertoire de stockage de données de mysql (ce répertoire varie en fonction du datadir dans le fichier de configuration my.cnf), c'est-à-dire le mysql-bin.index. fichier qui existe dans le répertoire de stockage de données mysql, supprimez-le.

Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal