先看解决方案

#------------mysql root 用户无法赋权问题解决 --------1,登录 mysql -u root -p2,use mysql; 选择mysql数据库3,执行以下操作(查询用户的赋权权限,更改赋权权限 ,刷新生效)mysql> select user,host,grant_priv from user;+---------------+-----------+------------+| user  | host | grant_priv |+---------------+-----------+------------+| root  | localhost | Y  || mysql.session | localhost | N  || mysql.sys | localhost | N  || root  | %  | N  || xc_admin | %  | N  |+---------------+-----------+------------+5 rows in set (0.00 sec)mysql> update user set grant_priv='Y' where user = 'root';'Query OK, 1 row affected (0.00 sec)Rows matched: 2 Changed: 1 Warnings: 0mysql> flush privileges;#刷新权限Query OK, 0 rows affected (0.00 sec)mysql> select user,host,grant_priv from user;+---------------+-----------+------------+| user  | host | grant_priv |+---------------+-----------+------------+| root  | localhost | Y  || mysql.session | localhost | N  || mysql.sys | localhost | N  || root  | %  | Y  || xc_admin | %  | N  |+---------------+-----------+------------+5 rows in set (0.00 sec)

可以理解为:用root用户在本地的机器上(安装mysql的那台机器)是能赋权的。其他IP赋权是默认不允许的。可能为了安全性考虑

那我们使用工具远程创建用户就会出现1044 代码。通过重新更新权限就能解决这个问题。

总结

更多相关文章

  1. 保留用户自定义设置
  2. android用户界面之按钮(Button)教程实例汇
  3. Android之应用程序基础
  4. Android(安卓)触摸提示音
  5. Android开发——Android搜索框架(二)
  6. android用户界面-组件Widget-地图视图MapView
  7. android用户界面-组件Widget-画廊视图Gallery
  8. Android(安卓)View的介绍和使用
  9. Android(安卓)中文 API (27) —— SeekBar.OnSeekBarChangeListene

随机推荐

  1. 大家好,我是练习时长两年半的LeetCode爱好
  2. 数据结构与算法——单链表
  3. 慢速排序算法到底有多慢
  4. 推荐一个使用 Go 语言题解 LeetCode 的开
  5. 降维打击!为什么我认为数据结构与算法对前
  6. 五分钟知识科普:什么是 RSA 算法
  7. 重构改进 pip!Python 基金会获 40 万美元
  8. 真实骑手数据:73万大学毕业生在送外卖
  9. GitHub 标星 3w+,很全面的算法和数据结构
  10. 位运算中异或的常见用法总结