Владелец по умолчанию вар 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 вещи. Но если вам нужно исправить все это, вы можете проверить эти вопросы

Другие вопросы по тегам