Maison > base de données > tutoriel mysql > Comment réparer l'erreur MySQL 1148: Commandes restreintes lors de l'utilisation de données de charge?

Comment réparer l'erreur MySQL 1148: Commandes restreintes lors de l'utilisation de données de charge?

Linda Hamilton
Libérer: 2025-01-24 09:56:10
original
784 Les gens l'ont consulté

How to Fix MySQL ERROR 1148: Restricted Commands When Using LOAD DATA?

Dépannage de l'erreur MySQL 1148: Commandes restreintes LOAD DATA

L'erreur MySQL 1148, "Commandes restreintes", survient souvent lors de l'utilisation de la commande LOAD DATA. Cette erreur signifie qu'une commande spécifique est interdite dans votre configuration actuelle MySQL, une mesure de sécurité pour empêcher la manipulation des données non autorisées.

Pour rectifier cela, vous devez activer l'option local-infile. Cette option est désactivée par défaut pour une sécurité améliorée. Suivez ces étapes:

  1. Activation côté client:

    Connectez-vous à votre serveur MySQL à l'aide du client de ligne de commande, activant explicitement local-infile:

    <code class="language-bash">mysql -u your_username -p --local-infile your_database_name</code>
    Copier après la connexion

    remplacer your_username et your_database_name par vos informations d'identification réelles.

  2. Activation côté serveur:

    a. Localisez votre fichier de configuration MySQL (my.cnf ou similaire; l'emplacement varie en fonction de votre système d'exploitation).

    b. Ajouter ou modifier la ligne suivante dans la section [mysqld]:

    <code>loose-local-infile = 1</code>
    Copier après la connexion

    c. Redémarrez votre serveur MySQL pour implémenter les modifications.

Considérations de sécurité importantes:

L'activation local-infile présente un risque de sécurité potentiel. Activez cette option uniquement lorsque vous êtes absolument nécessaire pour le chargement des données et désactivez-le par la suite. Le client et le serveur MySQL doivent avoir local-infile activés pour que la commande LOAD DATA fonctionne correctement.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal