mysql权限不⾜_数据库权限不⾜(赋所有权限)
数据库权限不⾜:
The user specified as a definer ('root'@'%') does not exist 此种报错主要是针对访问视图⽂件引起的(没有权限)
解决⽅法:
1、
2.进⼊mysql的安装路径之前,要确保你的mysql服务是开启的;
在DOS命令窗⼝输⼊ mysql -hlocalhost -uroot -p密码 回车
解析:::
在DOS命令窗⼝输⼊ mysql -hlocalhost -uroot -p回车 进⼊mysql数据库,
其中-h表⽰服务器名,localhost表⽰本地;
-u为数据库⽤户名,root是mysql默认⽤户名;
-p为密码,如果设置了密码,可直接在-p后链接输⼊,如:-p123456,⽤户没有设置密码,显⽰Enter password时,直接回车即可。
注意,如果你的mysql没有安装在C盘下,你需要先使⽤DOS命令进⼊mysql的安装⽬录下的bin⽬录中。
⽅法如下:输⼊D:进⼊D盘,在输⼊cd D:\Program Files (x86)\MySQL\MySQL Server 5.7\bin进⼊到mysql的bin⽬录下才可以输⼊ mysql -hlocalhost -uroot -p
3.给mysql添加权限
解析::::
权限问题,授权 给 root 所有sql 权限
mysql> grant all privileges on *.* to root@"%" identified by "."; Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论