【发布时间】:2020-10-15 23:40:00
【问题描述】:
在我的 Ubuntu 20.04(台式机/笔记本电脑不是服务器) 基于操作系统的机器上,我最近安装了 XAMPP(版本:7.4.7)。
现在,当我尝试创建数据库时,它显示 #1006 - Can't create database 'database_name' (errno: 13 "permission denied")。
最近对 Ubuntu 不太熟悉(最后使用的是 Ubuntu 18.04),所以无法弄清楚需要在哪个文件中进行配置,或者需要在哪个目录下允许权限,从而导致问题是固定的。谁能帮我解决这个问题?
N.B:我需要单独安装 MySQL(尽管包含 XAMPP),因为 mysql 命令无法从终端运行。
- 谢谢
【问题讨论】:
-
我相信错误 13 确实与文件系统权限(而不是 MySQL 权限)有关。如果您可以连接到命令行客户端并运行
STATUS;命令,它将显示“datadir”,它是 MySQL 数据库在磁盘上的路径。你是如何安装 MySQL 的——你只提到过一次 XAMPP;如果你使用 Ubuntu 包管理器,我相信路径是/var/lib/mysql,但 XAMPP 使用它自己的路径。不要安装多个数据库服务器;充其量你会混淆事物,最坏的情况是你可能会破坏你的数据库。
标签: mysql phpmyadmin permission-denied ubuntu-20.04