在我创建了数据库‘学生’之后,当我设置数据库的权限时,出现了错误信息"ERROR 1146(42S02):表'student.db‘不存在。我不明白为什么会发生这种错误,尽管我确实创建了这个数据库。Start mysql with root accountuse student;
insert into db values ('%', 'student我可以使用'show databases;
在创建新表和用户时,我通常只需调用以下命令:GRANT ALL PRIVILEGES ON mydb.* TO myuser@localhost IDENTIFIEDBY "mypassword";
在发出前两个命令之后,我从来不需要使用FLUSH PRIVILEGES命令。用户可以登录并使用他们的数据库并运行PHP脚本,这些脚本可以很好地连接到数据库。然而,我在我看过的几乎每个教程中都使用了这个命令。