Php XAMPP中错误号为13的情况是什么:权限被拒绝?

Php XAMPP中错误号为13的情况是什么:权限被拒绝?,php,mysql,ubuntu,xampp,Php,Mysql,Ubuntu,Xampp,在我的Ubuntu上使用XAMPP。尝试使用mySQL,但我在尝试创建表或执行其他操作时出错。我不知道,代码真的很好,实际上其他脚本(比如XenForo)工作正常,安装也很好。那里可能有什么情况 以防您想验证sql代码: $db = new mysqli("localhost", "root", "", "nf"); $db->query("CREATE TABLE films( id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, label VA

在我的Ubuntu上使用XAMPP。尝试使用mySQL,但我在尝试创建表或执行其他操作时出错。我不知道,代码真的很好,实际上其他脚本(比如XenForo)工作正常,安装也很好。那里可能有什么情况

以防您想验证sql代码:

$db = new mysqli("localhost", "root", "", "nf");



$db->query("CREATE TABLE films(
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
label VARCHAR(255))");
echo $db->error."<br/>";

默认情况下,MySQL将以my.cnf指定的用户身份运行,如果将来您希望以用户身份运行MySQL,您可以通过添加以下行在“my.cnf”上进行更改

user=USERNAME
或者,如果您想将其作为启动选项添加到mysqld或mysqld\u safe

--user=USERNAME
数据目录权限不正确-

the default permissions for directories inside the mysql data directory 
755 (rwxr-xr-x) for mysql top data directory
700 (rwx------) for each database directory
660 (rw-rw----) for database files

listen maine im使用XAMPP在my.cnf中没有特殊的用户名,默认情况下它只是=mysql,而且它工作正常,所有文件的权限都是相同的。(本地驱动器上数据库的脚本和文件夹)#1005-无法创建表“films”(错误号:13)。请检查包含数据库的目录的权限。告诉我phpMyAdmin是什么意思。但正如我之前所说的,所有的权限都等同于数据库。
the default permissions for directories inside the mysql data directory 
755 (rwxr-xr-x) for mysql top data directory
700 (rwx------) for each database directory
660 (rw-rw----) for database files