Comment réinstaller MySQL sous Linux PHP
Comment réinstaller MySQL sous Linux PHP : 1. Supprimez MySQL via "Sudo apt-get Remove mysql-common" ; 2. Nettoyez les données résiduelles 3. Réinstallez MySQL via "Sudo apt-get install".
L'environnement d'exploitation de cet article : système linux5.9.8, PHP version 7.1, ordinateur Dell G3
linux php réinstaller mysql
MySQL rapporte toujours une erreur, disant que le fichier sock n'existe pas, il existe plusieurs méthodes en ligne, modifier les autorisations, modifier le fichier de configuration, mais le résultat est que le fichier .sock ne peut toujours pas être généré normalement. Pas question, supprimez et réinstallez.
Supprimer complètement :
Supprimer mysql
sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common //这个很重要
Certains des éléments ci-dessus sont en fait redondants.
Nettoyer les données résiduelles
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P mais le fichier de base de données créé existe toujours et peut toujours être utilisé après la réinstallation.
Installer mysql
sudo apt-get install mysql-serverssudo apt-get install mysql-clientsudo apt-get install php5-mysql //Installer php5-mysql consiste à connecter php et mysql Une fois l'installation terminée, le. Le serveur MySQL devrait démarrer automatiquement. Vous pouvez vérifier si le serveur MySQL est en cours d'exécution en exécutant la commande suivante à partir de l'invite du terminal : sudo netstat -tap | grep mysql Lorsque vous exécutez la commande, vous pouvez voir une ligne semblable à la suivante :
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
Si le serveur n'est pas en cours d'exécution. fonctionne correctement, vous pouvez le démarrer avec la commande suivante :
sudo /etc/init.d/mysql restart
Entrez mysql
$mysql -uroot -p Mot de passe administrateur
Configurez le mot de passe administrateur pour MySQL :
sudo mysqladmin -u root password newpassword
D'accord, c'est fait.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds











Session_Start () IsCrucialInPhpFormanAgingUsersessions.1) ItinitiateSanEwSessionIfNoneExists, 2) ConsomaSanExistingSession, and3) SetSasessionCooKieforContinuityAcrossrequests, permettant aux applications liées à la réaction et à la personne.

Dans MySQL, ajoutez des champs en utilisant alterTableTable_namEaddColumnNew_Columnvarchar (255) AfterExist_Column, supprimez les champs en utilisant alterTableTable_NamedRopColumnColumn_to_drop. Lorsque vous ajoutez des champs, vous devez spécifier un emplacement pour optimiser les performances de la requête et la structure des données; Avant de supprimer les champs, vous devez confirmer que l'opération est irréversible; La modification de la structure de la table à l'aide du DDL en ligne, des données de sauvegarde, de l'environnement de test et des périodes de faible charge est l'optimisation des performances et les meilleures pratiques.

MacOS et Linux ont leurs propres avantages dans la compatibilité et l'expérience utilisateur. MacOS a une excellente compatibilité dans l'écosystème Apple, et l'expérience utilisateur est simple et intuitive; Linux a une compatibilité matérielle exceptionnelle et une flexibilité logicielle. L'expérience utilisateur varie de la distribution à la distribution, en mettant l'accent sur la personnalisation et le contrôle.

Les fonctions MySQL peuvent être utilisées pour le traitement et le calcul des données. 1. L'utilisation de base comprend le traitement des chaînes, le calcul de la date et les opérations mathématiques. 2. L'utilisation avancée consiste à combiner plusieurs fonctions pour implémenter des opérations complexes. 3. L'optimisation des performances nécessite d'éviter l'utilisation de fonctions dans la clause où et d'utiliser des tables groupby et temporaires.

Pour désinstaller MySQL en toute sécurité et en toute sécurité et nettoyer tous les fichiers résiduels, suivez les étapes suivantes: 1. Stop MySQL Service; 2. Désinstaller les packages MySQL; 3. Nettoyer des fichiers de configuration et des répertoires de données; 4. Vérifiez que la désinstallation est approfondie.

Méthodes efficaces pour les données d'insertion par lots dans MySQL Incluent: 1. Utilisation d'inserto ... Syntaxe des valeurs, 2. Utilisation de la commande chargedatainfile, 3. Utilisation du traitement des transactions, 4. Ajuster la taille du lot, 5. Désactiver l'indexation, 6. Utilisation de l'insertion ou de l'insert ... onduplicatekeyupdate, ces méthodes peuvent améliorer considérablement l'efficacité du fonctionnement de la base de données.

Composer est un outil de gestion des dépendances pour PHP et gère les dépendances du projet via le fichier composer.json. 1) Parse Composer.json pour obtenir des informations de dépendance; 2) analyser les dépendances pour former un arbre de dépendance; 3) Télécharger et installer les dépendances de Packagist au répertoire du fournisseur; 4) Générez le fichier composer.lock pour verrouiller la version de dépendance pour assurer la cohérence de l'équipe et la maintenabilité du projet.

Les raisons pour lesquelles MySQL sont largement utilisées dans divers projets comprennent: 1. Haute performances et évolutivité, en prenant en charge plusieurs moteurs de stockage; 2. Facile à utiliser et à maintenir, configuration simple et outils riches; 3. Écosystème riche, attirant un grand nombre de supports d'outils communautaires et tiers; 4. Prise en charge multiplateforme, adaptée à plusieurs systèmes d'exploitation.
