Лучший способ исправить ошибку 1, код ошибки Hy000 13
November 4, 2021В этом сообщении в блоге потребители собираются описать некоторые возможные причины, которые могут помочь вам ошибка 1, код ошибки hy000 13, кроме того, я предоставлю вам несколько способов попытаться вылечить эту проблему. .
Рекомендуется: Fortect
на основе решения; Ubuntu 20.10 с активными Apparmor и MySql 4
Краткое описание решения и извлеченные уроки:Если у вас нет веской причины даже не делать этот пункт
- Оставьте личные настройки этого защищенного файла по умолчанию.
- Предоставьте пользователям разрешения FILE в базе данных mysql.
- И сообщите приложению, что сайт отправки, созданный новым программным обеспечением для установки MySQL, может быть написан в стандартном компоненте.
Устанавливается дизайн телевизора по умолчанию secure-files-priv
, который может использовать / var / lib по сравнению с mysql-files
. Однако я смог помочь вам передать файлы, разместив их как часть каталога со статусом эксперта на долгое время, дав людям разрешение на доступ к файлам этих типов как очень, GRANT FILE ON *. * TO myuser на хосте;
Однако, когда я решил написать об этом, я выдавил ненавистный код ошибки : 10. Невозможно создать / построить - '/ var / lib и mysql-files / select_out file .csv' (ошибка ОС десять - Отказано)
авторизация. Я мог бы легко решить эту проблему, выполнив дополнительно /etc/apparmor.d/usr.sbin.mysqld
, изменив
# Разрешить доступ к информации о данных или файлы var / lib / mysql по сравнению с r, / var для библиотеки / mysql-files / ** rwk,
# количество переплетов Центр жесткого диска позволяет получить доступ по сравнению с var / lib для каждого mysql-files / rw, / var для каждой библиотеки lib / mysql-files / ** rwk,
Но в то время мне не было известно о внешнем виде customari, поэтому я порылся в других вещах, пока не нашел последний пост от @ spcurtis81. Если именно это произошло с вашим бизнесом, прочтите, чтобы узнать, сможете ли вы приобрести что-нибудь из моего прошлого.
К сожалению, в некоторых местах – и черт его знает почему – я выбрал продолжить каталог secure-file-priv after или mysql-files. Это дало мне гораздо больше практики. По крайней мере, это должно научить меня многому и дать мне возможность поделиться.
Мне пришлось изменить его параметр ‘secure-files-priv’ на меньшее, чем фактический раздел [mysqld]
в одном из файлов .cnf
, несмотря на то, что в целом , Вот так много. .Я. Найди это.
CD ./найти .. -name "* .cnf" -printf '% p n' -exec grep " [mysqld ]" ;
<код> ./conf.d/mysqldump.cnf./conf.d/mysql.cnf./my.cnf./debian.cnf./mysql.conf.d/mysqld.cnf[mysqld]./mysql.conf.d/mysql.cnf./mysql.cnf
поэтому вам следует начать работу с файлом над исключительным [mysqld]
. Я нашел несколько обратных ссылок для изменения my.cnf
, сказав, что, поскольку раздел уже существует в этом инструменте, я использовал mysqld with.cnf. Я также подумал, что mysqld.cnf
для сервера-демона, похоже, игнорируется агентом курильщика. Это сработало, так что не говорите глупостей, возможно, кто-то более знающий объяснит иерархию информации .cnf
.
Для многих из этих настроек не было записи secure-files-priv
, поэтому я счел все задействованные особенно подходящими для разумного состояния дел и добавил ваше текущее отслеживание.
>
# Добавлено 13.12.2020 для перемещения каталога secure-file-privsecure-file-priv означает для каждого mysql-файла
Без радости. Я нашел еще подсказку, в которой говорилось, что вам нужно вернуться, чтобы указать на основной временный каталог, и в заключение я закомментировал эту строку, происходящую из вашего текущего файла.
number Если MySQL работает, даже если подчиненное устройство репликации, это должно быть# измененный. Ссылка https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_tmpdirtmpdir = или tmp
Все равно без радости. Затем я нашел сообщение на spcurtis81 и соответственно нашел местоположение, относящееся к Apparmor. Итак, в /etc/apparmor.d/usr.sbin.mysqld
я изменил
число Разрешить доступ к файлам данных и файлы var / lib / mysql / r, по сравнению с var / lib / mysql-files и ** rwk,
# Разрешить доступ к файлам данных - mysql-файлы / rw, / mysql данные компьютера / ** rwk,
Кто завершил этап устранения проблемы: chmod -R 700 / mysql-files
При создании каталога я указал владельца mysql и дал 644 операций чтения и записи. Это казалось разумным, но в моем журнале ошибок информации MySQL также была ошибка: «Небезопасная система для –secure-file-priv: location доступна всем пользователям операционной системы. Подумайте о выборе другого каталога. ‘
Мне не нравятся предупреждения системы безопасности, по этой причине я изменил разрешение на тысячу, что означает, что mysql нуждается в каталоге данных exe с точки зрения авторизации. Я был неправ. Итак, начнем .
В первом сообщении блога хорошей организации, посвященной RDX, я показываю типичную ошибку чтения / записи, которую получают администраторы баз данных (код ошибки: десять – отказано в доступе), и как более подробно описать ее.
> foo_table;
Рекомендуется: Fortect
Вы устали от медленной работы компьютера? Он пронизан вирусами и вредоносными программами? Не бойся, друг мой, Fortect здесь, чтобы спасти положение! Этот мощный инструмент предназначен для диагностики и устранения всевозможных проблем с Windows, а также для повышения производительности, оптимизации памяти и поддержания вашего ПК в рабочем состоянии. Так что не ждите больше - скачайте Fortect сегодня!
а>
ERROR desc 1 (HY000): submit 'https://h2k8p8a6.rocketcdn.me/tmp/#sql_3ff6_0.MYI' не может быть создан или записан (код ошибки: двенадцать - в соглашении отказано)
Что на самом деле произошло с разрешениями папки или tmp? Не позволяет публиковать. Наши сотрудники должны сначала решить всю эту проблему, а затем выяснить, что изменило разрешения в бесплатной информации.
chmod 1777 Посмотрите tmpï »¿
Сначала все сущность ошибки, и это не обязательно, чтобы сосредоточиться на первой обнаруженной ошибке. Например, если у вас есть все коды ошибок:
действительно фокусируется на ОШИБКЕ 1не зацикливайтесь на HY000
Вы зря тратите время, потому что их код ошибки, несомненно, дает покупателям всю необходимую информацию. Если вы составили простой отчет об ошибках с семействами, у вас могут быть ресурсы, которые упростят вам поиск и устранение ошибок массовой популярности:
- https://dev.mysql.com/doc/refman/5.6/en/fehlermachrichten-server.html
- https://dev.mysql.com/doc/ internals / из /
Я также хотел бы отметить, что вы можете проверить этот документ об ошибке, чтобы подтвердить правильность сообщений об ошибках. Тот факт, что кто-то публикует вам эту ошибку, обычно не означает всей истории. Всегда деньги на семейные дневники.
Если кто-то сталкивается с другой ошибкой, не содержащей подробного описания, вы покупаете шанс узнать больше. Подробнее об этой ошибке.
«Описание последней ошибки, которая произошла при вызове самой системы или, возможно, функции каталога». – https://man7.org/linux/man-pages/man3/perror.3.html
В этом контексте вышеуказанной ошибки также возможно изменить само местоположение вашего tmpdir, если это объявлено экспертами. Этого не было в этой проблеме, но если вам нужно будет изменить или переопределить определенные настройки по умолчанию, вы можете найти каталог tmpdir вашей компании, размещенный следующим образом:
> выберите @@ tmpdir;+ ------------ +| @@ tmpdir |+ ------------ +| и tmp |+ ------------ +
Затем вы можете отредактировать все это my. И cnf поместите tmpdir = вместо tmp, где хотите.
Спасибо родным за внимание! Идеально подходит для следующего поста группы, MySQL Optimization Tip-thread_cache_size, на следующей неделе.
Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.Error 1 Hy000 Errcode 13
Fel 1 Hy000 Felkod 13
Erreur 1 Hy000 Code Erreur 13
Blad 1 Hy000 Errcode 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
г.