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

MYSQL8创建新用户报错:You have an error in your SQL syntax;check...

本文所用——MYSQL版本:8.0.25

baidu都是直接创建新用户并赋权,如下:

GRANT ALL PRIVILEGES ON *.* TO 用户名@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

但是我用的MYSQL版本它就不行,会报错!
在这里插入图片描述
经查阅资料发现——MYSQL8版本之后需要先创建用户,再赋权。分开操作!

具体操作如下:

第一步——创建用户:

create user 'ceshi'@'localhost' identified by 'password';

注意创建完新用户之后,要刷新权限:

flush privileges;
  • ceshi:创建的用户名;
  • localhost:指定本地才可连接。可以使用%指定任意ip都可连接(用户云服务器上部署的mysql);
  • passwrod:设置的密码。

第二步——授权:

grant all privileges on *.* to 'ceshi'@'localhost' with grant option;
  • 第一个*表示通配数据库(可指定新建的用户只可操作的数据库)。如下:
grant all privileges on 数据库名.* to 'ceshi'@'localhost';
  • 第二个*表示通配表(可指定新建的用户只可操作的数据库下的某个表)。如下:
grant all privileges on 数据库名.数据表名 to 'ceshi'@'localhost';

拓展——删除用户操作:

①删除用户:

drop user 'ceshi'@'localhost';

http://www.kler.cn/a/503031.html

相关文章:

  • Open FPV VTX开源之嵌入式OSD配置
  • 宝塔面板 申请证书后 仍然提示不安全
  • Hadoop•安装JDK
  • Maven 在尝试连接到 Maven Central 仓库超时的解决方案和排查步骤
  • 统计有序矩阵中的负数
  • C++内存泄露排查
  • 【Ubuntu与Linux操作系统:十二、LAMP平台与PHP开发环境】
  • 前端基础技术全解析:从HTML前端基础标签语言开始,逐步深入CSS样式修饰、JavaScript脚本控制、Ajax异步通信以及WebSocket持久通信
  • 微服务滚动法布
  • 25/1/13 嵌入式笔记 继续学习Esp32
  • 1.3 k8s-上部署第一个应用程序
  • Pycharm 使用教程
  • 《拉依达的嵌入式\驱动面试宝典》—Linux篇(五)_Linux驱动编程
  • Qt WORD/PDF(五)使用Json一键填充Word表格
  • Windows怎么搭建rust环境?
  • 左值引用(Lvalue Reference)和右值引用(Rvalue Reference)详解
  • 【STM32-学习笔记-5-】ADC
  • Redis十大数据类型详解
  • 第三十八章 Spring之假如让你来写MVC——适配器篇
  • 人工智能知识分享第十天-机器学习_聚类算法
  • 笔记本电脑 选购 回收 特权模式使用 指南
  • qt 快捷功能 快速生成 setter getter 构造函数 父类虚函数重写 成员函数实现 代码框架 查看父类及父类中的虚函数
  • RabbitMQ 高可用方案:原理、构建与运维全解析
  • Go语言Zero框架中实现在线签名与验签功能设计与实现
  • JDK下载安装配置
  • java人脸识别