Владелец по умолчанию вар 16.04
Моя проблема короткая. Я набрал
chown -R root:root /var
и мой сервер mysql перестал работать:/ Я пытался найти решение, но мне ничего не помогло.
У меня также проблема с разрешениями в Phpmyadmin. Ошибки вы можете найти здесь.
Я знаю, что я разрушил всю структуру ownerhsip, поэтому, если у вас есть список пользователей и групп по умолчанию в var, я был бы очень благодарен.
1 ответ
Эта команда была вредна. Это изменило владельца всех объектов (файлов и каталогов) внутри /var
каталог для root
пользователь. Но это не то, что ожидают некоторые программы, в том числе mysql
mysql
хочет файлы внутри /var/lib/mysql
каталог, принадлежащий пользователю mysql
,
Итак, вы должны изменить владельца каталога (рекурсивно) снова с помощью этой команды
sudo chown -R mysql:mysql /var/lib/mysql
Кроме этого файла /var/lib/mysql/debian-5.7.flag
, Это принадлежит root
, После выполнения вышеуказанной команды вы можете снова изменить владельца этого файла.
sudo chown root:root /var/lib/mysql/debian-5.7.flag
Также mysql
хочет, чтобы его каталог журнала принадлежал mysql
пользователь. Итак, сделайте это снова, чтобы сменить владельца
sudo chown -R mysql:mysql /var/log/mysql
К счастью, у меня было phpmyadmin
установлены. Я могу дать список файлов, принадлежащих mysql
в /var/lib/phpmyadmin
каталог. Вот список. Изменить владельца всех этих, используя sudo chown mysql:mysql filename
команда.
/var/lib/mysql/phpmyadmin
/var/lib/mysql/phpmyadmin/pma__table_uiprefs.ibd
/var/lib/mysql/phpmyadmin/pma__bookmark.frm
/var/lib/mysql/phpmyadmin/pma__pdf_pages.ibd
/var/lib/mysql/phpmyadmin/pma__usergroups.ibd
/var/lib/mysql/phpmyadmin/pma__savedsearches.ibd
/var/lib/mysql/phpmyadmin/pma__designer_settings.ibd
/var/lib/mysql/phpmyadmin/pma__relation.ibd
/var/lib/mysql/phpmyadmin/pma__export_templates.ibd
/var/lib/mysql/phpmyadmin/pma__favorite.frm
/var/lib/mysql/phpmyadmin/pma__column_info.ibd
/var/lib/mysql/phpmyadmin/pma__userconfig.ibd
/var/lib/mysql/phpmyadmin/pma__users.frm
/var/lib/mysql/phpmyadmin/pma__relation.frm
/var/lib/mysql/phpmyadmin/pma__table_coords.frm
/var/lib/mysql/phpmyadmin/pma__navigationhiding.frm
/var/lib/mysql/phpmyadmin/pma__column_info.frm
/var/lib/mysql/phpmyadmin/pma__history.frm
/var/lib/mysql/phpmyadmin/pma__userconfig.frm
/var/lib/mysql/phpmyadmin/pma__tracking.frm
/var/lib/mysql/phpmyadmin/pma__export_templates.frm
/var/lib/mysql/phpmyadmin/pma__users.ibd
/var/lib/mysql/phpmyadmin/pma__table_coords.ibd
/var/lib/mysql/phpmyadmin/pma__table_info.ibd
/var/lib/mysql/phpmyadmin/pma__table_info.frm
/var/lib/mysql/phpmyadmin/pma__savedsearches.frm
/var/lib/mysql/phpmyadmin/pma__central_columns.frm
/var/lib/mysql/phpmyadmin/pma__central_columns.ibd
/var/lib/mysql/phpmyadmin/pma__history.ibd
/var/lib/mysql/phpmyadmin/pma__favorite.ibd
/var/lib/mysql/phpmyadmin/pma__table_uiprefs.frm
/var/lib/mysql/phpmyadmin/pma__recent.ibd
/var/lib/mysql/phpmyadmin/pma__usergroups.frm
/var/lib/mysql/phpmyadmin/pma__navigationhiding.ibd
/var/lib/mysql/phpmyadmin/pma__bookmark.ibd
/var/lib/mysql/phpmyadmin/pma__designer_settings.frm
/var/lib/mysql/phpmyadmin/pma__tracking.ibd
/var/lib/mysql/phpmyadmin/pma__pdf_pages.frm
/var/lib/mysql/phpmyadmin/pma__recent.frm
/var/lib/mysql/phpmyadmin/db.opt
Я ответил на это, чтобы исправить только связанные с MySQL вещи. Но если вам нужно исправить все это, вы можете проверить эти вопросы