mysql 的root 用户无法授权及解决navicat 远程授权提示1044问题
先看解决方案
#------------mysqlroot用户无法赋权问题解决-------- 1,登录mysql-uroot-p 2,usemysql;选择mysql数据库 3,执行以下操作(查询用户的赋权权限,更改赋权权限,刷新生效) mysql>selectuser,host,grant_privfromuser; +---------------+-----------+------------+ |user|host|grant_priv| +---------------+-----------+------------+ |root|localhost|Y| |mysql.session|localhost|N| |mysql.sys|localhost|N| |root|%|N| |xc_admin|%|N| +---------------+-----------+------------+ 5rowsinset(0.00sec) mysql>updateusersetgrant_priv='Y'whereuser='root';' QueryOK,1rowaffected(0.00sec) Rowsmatched:2Changed:1Warnings:0 mysql>flushprivileges;#刷新权限 QueryOK,0rowsaffected(0.00sec) mysql>selectuser,host,grant_privfromuser; +---------------+-----------+------------+ |user|host|grant_priv| +---------------+-----------+------------+ |root|localhost|Y| |mysql.session|localhost|N| |mysql.sys|localhost|N| |root|%|Y| |xc_admin|%|N| +---------------+-----------+------------+ 5rowsinset(0.00sec)
解析:通过第一个查询语句可以看出默认的root在非本地权限中的grant_priv(赋权权限)是关闭的。
可以理解为:用root用户在本地的机器上(安装mysql的那台机器)是能赋权的。其他IP赋权是默认不允许的。可能为了安全性考虑
那我们使用工具远程创建用户就会出现1044代码。通过重新更新权限就能解决这个问题。
总结
以上所述是小编给大家介绍的mysql的root用户无法授权,解决navicat远程授权提示1044问题,希望对大家有所帮助,也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短