Meilleure Façon De Corriger L’erreur 1 Hy000 Code D’erreur 13

November 4, 2021 By Justin Fernando Off

 

Dans cet article de blog, nous finirons par décrire certaines causes possibles pouvant entraîner l’erreur d’un seul code d’erreur hy000 13, et il est possible que je vous fournisse une gamme de façons d’essayer et résoudre votre problème.

Recommandé : Fortect

  • 1. Téléchargez et installez Fortect
  • 2. Ouvrez le programme et cliquez sur "Scan"
  • 3. Cliquez sur "Réparer" pour lancer le processus de réparation
  • Téléchargez ce logiciel et réparez votre PC en quelques minutes.

     

     

    basé sur des solutions ; Ubuntu 20.10 avec Apparmor et MySql 8 puissant

    Présentation de la solution et leçons apprises :À moins que vous n’ayez une raison impérieuse de ne même pas le faire

    1. Laisser les paramètres personnels du fichier sauvegardé par défaut
    2. Accordez les autorisations de fin de fichier dans mysql
    3. Et dites à apparmor que le répertoire prévu par le nouveau programme d’installation de MySQL a la capacité d’être écrit dans un format standard.

    La configuration TV par défaut secure-files-priv est définie sur var / lib / mysql-files . Cependant, j’ai pu diffuser des fichiers en les plaçant dans un vrai répertoire avec le statut d’expert pendant longtemps, donnant à l’utilisateur des dispositions pour accéder aux fichiers tels depuis très, GRANT FILE ON 3 .. * TO myuser @ host;

    Cependant, lorsque j’ai essayé d’écrire à ce sujet, j’ai eu ces codes d’erreur détestés  : 1. Impossible de créer / écrire et '/ var / lib / mysql-files per select_out file .csv' (erreur du système d'exploitation dix - Refusé) autorisation. Je pourrais simplement résoudre ce problème très facilement en exécutant /etc/apparmor.d/usr.sbin.mysqld et en déplaçant

      # Autoriser l'accès aux informations de données  /var par lib/fichiers mysql ou r,  / var / lib versus mysql-files / ** rwk, 
      nombre de classeur nombre Les données vous permettent d'accéder  par var / lib / mysql-files - rw,  / var lib / mysql-files / ** rwk, 

    Mais à l’époque, je n’étais pas au courant de l’apparence générale, alors j’ai fouillé pour plusieurs autres choses jusqu’à ce que je trouve un message de @ spcurtis81. Si cela s’est produit dans votre entreprise, lisez la suite pour vous aider à voir si vous pouvez trouver une chose en particulier de mon passé.

    Malheureusement, à certains endroits – et Dieu comprend pourquoi – j’ai choisi de gérer le répertoire secure-file-priv après – mysql-files. Cela m’a donné beaucoup de nouvelles pratiques. Au moins ça peut me discipliner beaucoup et me donner l’opportunité de partager.

    J’ai dû modifier l’installation ‘secure-files-priv’ en moins que la section [mysqld] dans l’un des fichiers .cnf , mais de manière générale , Ici tellement. .JE SUIS. Trouve le.

    CD ./find .. -name "* .cnf" -printf '% pour n' -exec grep " [mysqld ]" ;

      ./conf.d/mysqldump.cnf./conf.d/mysql.cnf./mon.cnf./debian.cnf./mysql.conf.d/mysqld.cnf[mysqld]./mysql.conf.d/mysql.cnf./mysql.cnf 

    vous devez donc utiliser le fichier même au-dessus du [mysqld] spécifique. J’ai trouvé plusieurs liens pour qu’il modifie my.cnf , mais comme la section existe déjà dans cet outil spécifique, j’ai utilisé mysqld avec.cnf. J’ai également pensé que mysqld.cnf pendant le serveur démon semble être le temps d’être ignoré par l’utilisateur chimique. Cela a fonctionné, alors ne soyez pas absurde, peut-être que quelqu’un de plus compétent pourra distinguer la structure du fichier .cnf .

    Pour beaucoup de ces conceptions, il n’y avait pas d’entrée secure-files-priv , donc je les ai trouvées en particulier pterostilbene . approprié pour une situation raisonnable ainsi qu’un ajout de votre suivi actuel.

    >

      number Ajouté le 13/12/2020 pour déplacer ce répertoire secure-file-privsecure-file-priv signifie / mysql-files 

    Pas de joie. J’ai trouvé un autre symbole indiquant que vous devez revenir en arrière pour pointer vers un répertoire temporaire et, par conséquent, j’ai commenté cette ligne de notre fichier actuel.

    error first hy000 errcode 13

      numéro Si MySQL s'exécute en tant qu'esclave de réplication majeur, cela devrait être# négociés. Lien https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tmpdirtmpdir = / tmp 

    error 1 hy000 errcode 13

    Toujours pas de joie. Ensuite, j’ai trouvé un message de – spcurtis81 et j’ai trouvé l’emplacement d’Apparmor en conséquence. Donc dans /etc/apparmor.d/usr.sbin.mysqld j’ai changé

      # Autoriser l'accès aux fichiers de données  versus var/lib/dossiers mysql/r,  / var lib / mysql-files / ** rwk, 
      # Autorisez l'accès pour que vos fichiers de données  / mysql-files par rw,  / fichiers mysql pour chaque ** rwk, 

    La dernière entreprise a résolu le problème : chmod -R 700 / mysql-files

    Lors de la création du répertoire, j’ai défini une partie du propriétaire mysql et donné 644 lectures et écritures. Cela semblait justifiable, mais mon journal d’erreurs de la banque de données MySQL comportait également une erreur : « Paramètre non sécurisé pour –secure-file-priv : l’emplacement est disponible – tous les utilisateurs du système d’exploitation. Pensez à préférer un autre répertoire. ‘

    J’ai tendance à ne pas aimer les avertissements de sécurité, j’ai donc changé l’autorisation en 600, ce qui signifie que mysql a besoin du répertoire des numéros exécutables en termes d’autorisations. J’avais tort. Alors, commençons.

    Dans le premier article de blog le plus important d’une entreprise dédiée à RDX, je décris une seule erreur de lecture / écriture commune que les administrateurs de base de données recevront (code d’erreur : dix – Accès refusé) et comment la formater plus en détail.

     > foo_table ;  

    Recommandé : Fortect

    Vous en avez assez que votre ordinateur fonctionne lentement ? Est-il truffé de virus et de logiciels malveillants ? N'ayez crainte, mon ami, car Fortect est là pour sauver la mise ! Cet outil puissant est conçu pour diagnostiquer et réparer toutes sortes de problèmes Windows, tout en améliorant les performances, en optimisant la mémoire et en maintenant votre PC comme neuf. Alors n'attendez plus - téléchargez Fortect dès aujourd'hui !

  • 1. Téléchargez et installez Fortect
  • 2. Ouvrez le programme et cliquez sur "Scan"
  • 3. Cliquez sur "Réparer" pour lancer le processus de réparation

  •   ERREUR desc 1 (HY000) : déclarer 'https://h2k8p8a6.rocketcdn.me/tmp/#sql_3ff6_0.MYI' n'a pas pu être créé/créé (code d'erreur : douze - approbation refusée)  

    Qu’est-ce qui s’est vraiment passé avec les autorisations du répertoire / tmp ? Ne te laisse pas écrire. Notre personnel doit d’abord résoudre ces problèmes, puis déterminer ce qui a restructuré les autorisations dans l’annuaire.

      chmod 1777 Regardez versus tmpï »¿ 

    L’ensemble du projet est le plus souvent associé au bogue en premier, et il n’est peut-être pas nécessaire de se concentrer sur le premier bogue réellement trouvé. Par exemple, si vous avez un merveilleux code d’erreur :

      est en fait concentré sur ERROR 1ne vous concentrez pas trop sur HY000  

    Vous perdez vraiment votre temps car ces codes d’erreur donnent aux acheteurs tout le concept dont ils ont besoin. Si vous avez apporté un nouveau rapport de bogue simple avec vous, car vous pouvez avoir des ressources pour aider votre site à résoudre les bogues de popularité de masse :

    • https://dev.mysql.com/doc/refman/5.6/en/fehlermachrichten-server.html
    • https://dev.mysql.com/doc/ internes pour chacun de /

    Je tiens également à souligner que vous pouvez vérifier le document parasite pour confirmer les messages vocaux d’erreur. Le fait que quelqu’un envoie cette erreur aux acheteurs n’est pas toujours hostile à toute l’histoire. Vérifiez toujours les journaux de famille.

    Si vous connaissez une autre erreur qui n’inclut normalement pas de description détaillée, vous avez la chance parfaite d’en savoir plus En savoir plus sur cette erreur.

    “Une description de l’erreur même qui s’est produite lors de l’appel de l’unité, ou peut-être même une fonction de choix.” – https://man7.org/linux/man-pages/man3/perror.3.html

    Dans la situation de l’erreur ci-dessus, il pourrait être décrit comme également possible de changer le site Web de votre tmpdir, si cela est déclaré dans les experts. Ce n’était pas dans un tel problème, mais si vous avez besoin de modifier ou de remplacer un certain paramètre traditionnel, vous pouvez trouver le tmpdir d’une personne publié comme ceci :

    > cliquez sur @@ tmpdir ;+ ------------ +| @@ tmpdir |+ ------------ +| et tmp |+ ------------ +

    Ensuite, vous pouvez éditer ce my.And cnf set tmpdir = / tmp où vous voulez.

    Merci en considérant votre attention ! Parfait pour mon prochain article, MySQL Optimization Tip-thread_cache_size, les prochains.

     

     

    Téléchargez ce logiciel et réparez votre PC en quelques minutes.

     

     

     

    Error 1 Hy000 Errcode 13
    Fel 1 Hy000 Felkod 13
    Blad 1 Hy000 Errcode 13
    Oshibka 1 Hy000 Kod Oshibki 13
    오류 1 Hy000 오류 코드 13
    Errore 1 Hy000 Codice Errore 13
    Erro 1 Hy000 Errcode 13
    Fout 1 Hy000 Foutcode 13
    Fehler 1 Hy000 Fehlercode 13
    Error 1 Hy000 Errcode 13