我遵循了这些步骤。
1)我以root用户身份登录mysql。
2) 我创建了一个名为"studentdb"
.
3)我使用该数据库并从 sqldump 导入数据库表。
4)我为那个studentdb创建了新用户,并给了那个用户一定的权限。
5)但是当我检查 user 时select * from mysql.user;
,我找不到我创建的用户。
6)所以,当我使用这个命令检查新创建的数据库时select * from mysql.db order by db;
,我也找不到它。
7)但是当我使用时show databases;
,我可以找到新创建的数据库。
那么,为什么我在步骤 6 中找不到新创建的数据库?
作为新数据库的创建用户,我可能缺少哪些步骤mysql -ublah -p studentdb
?