phpmyadmin 错误 13 权限被拒绝

Posted

技术标签:

【中文标题】phpmyadmin 错误 13 权限被拒绝【英文标题】:phpmyadmin error 13 permission denied 【发布时间】:2017-04-04 05:28:09 【问题描述】:

我正在为 mysql 使用我的 php 服务器和 phpmyadmin。我想用作曲家安装一些软件包,而不是不知何故我改变了我的项目文件夹的权限,而不是来自 phpmyadmin 的数据库消失了。我失去了一切。我正在尝试将其恢复 3 小时。我在尝试导入 create_tables.sql 时收到这些错误

#13 - Can't get stat of './phpmyadmin' (Errcode: 13 - Permission denied)

Warning in ./libraries/dbi/DBIMysqli.php#261
 mysqli_query(): (HY000/1018): Can't read '.' (error code: 13 - Permission denied)

我在 Web 服务器上运行: Apache/2.4.23 (Unix) PHP/5.6.25 libmysql - mysqlnd 5.0.11-dev

数据库服务器: 5.7.16 - MySQL 社区服务器 (GPL)

有人知道如何解决这个问题吗?

【问题讨论】:

我很抱歉,但在这些错误中阅读似乎很重要的大部分内容都是我无法阅读的语言。如果你能说出你遇到的确切问题,你能做什么,不能做什么,这会有所帮助? @Nytrix 我认为所有重要的短语都被翻译成英文(关于错误)。其他只是不必要的东西。但无论如何,你特别指的是哪个领域? 您显示errors 的图像,我只能读取您的queries,因为它们是代码。在你的帖子中,你只讲述了一个关于你做了 3 个小时的事情的故事。您遇到的实际错误是什么?不是问题,而是您遇到的错误。 我更新了问题。我更改了本地 phpmyadmin 文件夹的权限,出现了这些错误。 你在某处的.(你在那里改变了)它无法读取并弄乱了权限 【参考方案1】:

似乎网络服务器无法读取 phpmyadmin 目录 ((Errcode: 13 - Permission denied)) 中的部分(或全部)文件。

你需要通过执行以下命令来修复权限,假设phpmyadmin位于/path/to/phpmyadmin

find /path/to/phpmyadmin -type d -exec chmod 755  \;
find /path/to/phpmyadmin -type f -exec chmod 644  \; 

显然,您需要将/path/to/phpmyadmin 替换为实际路径。

【讨论】:

感谢您的回答,但它不起作用。我仍然无法创建数据库(权限错误) 您能否发布您现在遇到的确切错误(英文)? 还是同样的错误“没有足够的权限查看服务器状态。” “#13 - 无法获取 './mydb' 的统计信息(错误代码:13 - 权限被拒绝)”并且我正在运行以 CREATE DATABASE IF NOT EXISTS mydb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 开头的 .sql 代码;使用 mydb; 好的。这与您之前描述的有所不同。这意味着您连接到 phpmyadmin 的用户没有权限查看现有数据库或/和在 mysql 服务器中创建新数据库。如果用户有权限,请检查 /var/lib/mysql 中的权限,并确保该目录下的所有内容都归用户 mysql、组 mysql 拥有,并且 mysql 用户对该目录下的所有文件具有完全访问权限。 是的,我第二次想到数据库数据目录的权限问题。这看起来像是一个损坏的 MySQL 安装(出于同样的原因,可能与损坏的 phpMyAdmin 安装相结合,但父答案会解决这个问题)。

以上是关于phpmyadmin 错误 13 权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

Phpmyadmin 5.1.0.RC1 & 5.0.4 错误(./libraries/classes/Config.php#1285 mkdir() 中的警告:权限被拒绝)

XAMPP - phpMyAdmin 错误 session_start() 权限被拒绝 (13)

session_start()上的PHP警告权限被拒绝(13)[重复]

在 phpMyAdmin 中创建函数 - 错误:拒绝访问您需要此操作的超级权限

在 Nginx 中使用 php 7.0 安装 PhpMyadmin 4.7.2,访问被拒绝

403 nginx 错误 - 权限被拒绝