生成授权表实际上是完成了mysql的初始化,在执行这个脚本之后,mysql里就会出现名为mysql的库。解决方法如下:
1、首先连接到mysql数据库,查看默认所有数据库信息,如下图所示。
2、因为user表存在于mysql数据库中,可以通过use命令来切换数据库。
3、切换数据库之后通过show命令可以查看数据库中所有的数据表,在最后可以看到user数据表。
4、通过desc命令可以查看user表的结构信息,因为User表所包含的信息比较多所以结构信息也比较多。
5、在默认没有创建其它用户的情况下,只有超级管理员的信息。
6、另外如何想要查直接查看超级管理员的权限可以通过show grants来进行查看。
生成授权表实际上是完成了mysql的初始化。你在执行这个脚本之后,mysql里就会出现名为mysql的库。mysql库里有常用的权限表等系统表。比如设置用户权限的user表。
后面的参数--user所指定的用户是你想要运行mysqld进程用户名。这个是可变的,不一定非要是mysql。设置这个用户以后,所有通过mysqld进程创建的文件都会属于这个用户。网上的教程里多用mysql用户是为了在生产环境中更方便管理。
不知道这样说你能不能明白。欢迎追问。