var 16.04 的默认所有者

var 16.04 的默认所有者

我的问题很简短。我输入了

chown -R root:root /var

我的 mysql 服务器停止工作了 :/ 我尝试寻找解决方案,但没有任何帮助。

我在 Phpmyadmin 中也遇到了权限问题。您可能会发现以下错误这里

我知道,我已经破坏了整个所有权结构,因此如果您有 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/phpmyadminsudo 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 相关的东西。但如果你需要修复所有这些问题,你可以查看这些问题

相关内容