当前位置: 首页 > news >正文

MySQL 8.0授权语法变更及解决方案‌

MySQL 8.0授权语法变更及解决方案‌

授权语法变更‌:‌MySQL 8.0更改了授权语法,‌无法直接在授权语句中使用IDENTIFIED BY来创建用户并设置密码。‌需要先创建用户,‌再单独授权。‌

创建用户并授权‌:‌
使用CREATE USER语句创建用户,‌如

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

使用GRANT语句授权,‌如

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

刷新权限‌:‌执

FLUSH PRIVILEGES;

来刷新权限,‌使更改生效。‌

遇到类似ERROR 1064 (42000)的语法错误时,‌应检查SQL语句是否符合MySQL 8.0的语法规范。‌‌


http://www.mrgr.cn/news/24616.html

相关文章:

  • 安全API
  • C++常用设计模式
  • 【鸿蒙应用】Grid和GridItem组件
  • [数据集][目标检测]汽车头部尾部检测数据集VOC+YOLO格式5319张3类别
  • 基于java+springboot+vue实现的林业产品推荐系统(文末源码+Lw)135
  • Python3网络爬虫开发实战(14)资讯类页面智能解析
  • 【一文看懂】Fanbox国内怎么支付?Fanbox PayPal付款失败?用下面的虚拟卡支付就可以了
  • 为AppInventor2开发自己的拓展(Extension) - 拓展开发入门篇
  • 免费云服务器申请教程
  • 安卓开发中LiveData的使用
  • openGauss增量备份与恢复技术详解及定时触发实现
  • DroidBot-GPT: GPT-powered UI Automation for Android论文学习
  • Vue组件:依赖注入provide和inject的使用
  • 代码随想录算法训练营day35
  • 架构理论碰撞:对比TOGAF、Zachman、DODAF和FEAF等主流架构框架
  • 龙蟠虎踞的搜索赛道,扛得住这场风云突变吗?
  • 【C++ Primer Plus习题】15.1
  • NoSQL之Redis
  • 文章在线改写如何效率高?智能改写神有妙招!
  • 【线程池】Java 线程池 ThreadPoolExecutor 类源码介绍