mysql - 不小心以 root 用户身份安装了 phpmyadmin

标签 mysql linux apache yii phpmyadmin

在尝试安装 phpmyadmin 时,我不小心以 root 用户身份安装了它。

故事开始时,我正在编辑 Apache 的 httpd.conf 文件。为了避免运行某些命令时出现权限问题,我在终端上执行了 sudo su - 。此后,在没有退出 root 用户的情况下,我使用以下命令安装了 phpmyadmin

cd /Library/WebServer/Documents/
tar -xvf ~/Downloads/phpMyAdmin-3.5.2.2-english.tar.gz
mv phpMyAdmin-3.5.2.2-english/ phpmyadmin
cd phpmyadmin
mv config.sample.inc.php config.inc.php

但是现在当我尝试在 /Library/WebServer/Documents/ 安装 yii 时,出现以下错误

PHP Warning – yii\base\ErrorException

mkdir(): Permission denied

有什么方法可以在不卸载的情况下从 phpmyadmin 中删除 root 用户权限吗?

操作系统:OS MAC Mavericks

最佳答案

chown with the -R flag (递归)可能就是你想要的。 (以下内容可能并不完全适用于您的情况,因此请在运行前仔细考虑)。

当然,请将 {YourUsername} 替换为您的实际用户名。下面的命令仅更改文件的所有者,而不是组。如果您还需要更改组名称,则新名称位于冒号后面:

cd /Library/WebServer/Documents/
chown -R {YourUsername}: phpmyadmin

关于mysql - 不小心以 root 用户身份安装了 phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787111/

相关文章:

Apache POI 在读取单元格数据以进行 CSV 转换时出现 Java 空指针异常

java - Hadoop 作业不会被杀死

mysql - 棘手的递归 MySQL 查询

mysql - ODBC + 通过 SSH 隧道的远程 MySQL

php - 我们如何在后台运行sql查询

php - 跨 Web 项目共享库

json - 创建列表键对象 shell Linux

linux - 在 VFS 之上缓冲

PHP/Apache2 生产 Web 权限和所有权

mysql - 从两个表中选择相同的值对