网站制作学习网→http://www.forasp.cn/→正文:mysql 更改用户host 数据库权限消失
字体:

mysql 更改用户host 数据库权限消失

http://www.forasp.cn/ 2023/3/1 17:36:46  点击:不统计


 在操作数据库mysql时,因为服务器更换数据库独立服务器,使用了镜像,直接更换对应mysql账号host,然后通过其他服务器进行连接。

发现 mysql 更改用户host 数据库权限消失,可以使用远程登录数据库,查看数据库对应没有数据库。 只有一个information_schema
 
查询后知道了,数据库也绑定了 Host 。对应的绑定数据 是在 mysql.db表里面
>select * from mysql.db
 
可以看到对应账号以及绑定的host。
 
两个方案解决问题:
1.如果你知道原密码,先通过grant 查看原来建立账号sql
>  show grants for xxx账号
然后删除原来账号,新建立账号 ,绑定新的host
 
2.第二种就是直接更改mysql.db 中host 绑定
 
 
以上操作完毕一定要执行 flush privileges; 刷新权限

·上一篇:mysql时间戳转换成年月日时分秒 >>    ·下一篇:mysql 删除/清除 binlog >>
推荐文章
最新文章