数据库赋权问题
程序员文章站
2022-07-13 21:04:01
...
GRANT ALL ON *.* TO 'tax_view'@'%'
使用该语句时提示如下信息
You are not allowed to create a user with GRANT
提示意思是不能用grant创建用户
解决方法是:
1.查看数据库中是否有tax_view的用户信息
select user,host from mysql.user;
如果查询不到则要先添加用户信息CREATE USER 'tax_view'@'%' IDENTIFIED BY '密码';
2.再查看本地数据库的加密方式
select host,user,plugin from mysql.user;因为mysql8和mysql5的加密方式不一样,所以要修改当前的加密方式。mysql5的加密方式为:caching_sha2_password
ALTER USER 'tax_view'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
修改后的加密方式为:mysql_native_password
3.最后再运行赋权语句GRANT ALL ON *.* TO 'tax_view'@'%'
使用该语句时提示如下信息
You are not allowed to create a user with GRANT
提示意思是不能用grant创建用户
解决方法是:
1.查看数据库中是否有tax_view的用户信息
select user,host from mysql.user;
如果查询不到则要先添加用户信息CREATE USER 'tax_view'@'%' IDENTIFIED BY '密码';
2.再查看本地数据库的加密方式
select host,user,plugin from mysql.user;因为mysql8和mysql5的加密方式不一样,所以要修改当前的加密方式。mysql5的加密方式为:caching_sha2_password
ALTER USER 'tax_view'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
修改后的加密方式为:mysql_native_password
3.最后再运行赋权语句GRANT ALL ON *.* TO 'tax_view'@'%'
上一篇: tomcat发布时的问题
下一篇: 文件下载时乱码问题
推荐阅读
-
使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
-
MFC连接数据库时,无法启动程序,计算机丢失libmysql.dll的问题解决办法
-
oracle数据库用户的密码重置问题
-
一招解决网站降权问题
-
Weka连接MySQL数据库及连接失败问题解决
-
Oracle数据库从入门到精通 单行函数问题
-
SQL Server 数据库调整表中列的顺序操作方法及遇到问题
-
oracle数据库查询没问题,正常显示两个汉字;但是java后台Hibernate查询的时候只显示第一个汉字怎么解决?
-
解决SQL Server 2008 不能使用 “.” local本地连接数据库问题
-
Excel导入数据库时出现的文本截断问题解决方案