首页 > 数据库 >MySQL下创建用户以及对用户进行授权

MySQL下创建用户以及对用户进行授权

时间:2023-02-15 12:47:03浏览次数:35  
标签:-- 创建 PRIVILEGES 用户 MySQL sonar 授权 权限

创建用户,使用户拥有所有权限

CREATE USER 'sonar'@'%' IDENTIFIED BY '123456'; -- 设置创建的用户名和密码,%表示该用户可以被远程连接,如果只是在本地使用的话可以使用localhost
GRANT ALL PRIVILEGES ON *.* TO 'sonar'@'%'; -- 授权用户所有权限
FLUSH PRIVILEGES; -- 刷新权限

创建用户,使用户拥有对指定库的操作权限

CREATE DATABASE sonar CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 创建数据库
CREATE USER 'sonar'@'%' IDENTIFIED BY '123456'; -- 设置创建的用户名和密码,%表示该用户可以被远程连接,如果只是在本地使用的话可以使用localhost	
GRANT ALL PRIVILEGES ON sonar.* TO 'sonar'@'%'; -- 授予'sonar'用户在'sonar'数据库中拥有全部权限,包括SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER、INDEX等。
FLUSH PRIVILEGES; -- 刷新权限

删除用户

use mysql; 
select host,user from user; -- 查看用户以及主机名称
DROP USER 'sonar'@'%'; -- 删除用户,%表示该用户的主机名称
FLUSH PRIVILEGES; -- 刷新权限

 

标签:--,创建,PRIVILEGES,用户,MySQL,sonar,授权,权限
From: https://www.cnblogs.com/zhangzhixi/p/17122384.html

相关文章

  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib
    在Kylin服务器上安装好mysql后登录时出现以下问题:查找mysql.sock文件,命令如下:find-namemysql.sock结果如下: 如果文件不存在,mysql.sock丢失,mysqld_safe启动报错......
  • CentOS中使用Dockerfile部署初始化sql文件的mysql
    场景Docker中部署mysql数据库CentOS中使用Dockerfile部署带websocket的SpringBoot的jar包在上面部署Mysql镜像和会使用Dockerfile的基础上。如果要实现定制化一个mysql镜像,......
  • mysql从库延迟检查脚本
    脚本如下:[root@dev-env23scripts]#vicheck_slave_delay.sh#!/bin/bashcheck_time=`date"+%Y-%m-%d,%H:%M:%S"`mysql-hlocalhost-uroot-p123456-e'showsla......
  • MySQL使用笔记
    查询结果导出到文件终端命令下直接导出除了在mysql命令行下导出查询结果,还可以在终端直接导出查询结果到文件中:mysql-uroot-p-e"select*fromtest">xxx.csv如......
  • docker-desktop 启动mysql 5.7
    1.创建文件夹:D:/mysql_workspace/mysql/etc/mysql/data(存储mysql的数据目录)    D:/mysql_workspace/mysql/etc/mysql/tmp(存储mysql的临时目录)D:/mysql......
  • MySQL中,把查询的结果拼接成一个字符串。
    用法:group_concat(待拼接对象)输出:用逗号进行拼接后的字符串selectgroup_concat(emp_no)asemployeesfromdept_emp;  /*结果:employees       ......
  • mysql 主从复制
    概述主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库对这些日志重新执行(也叫重做),从而是的从库和主库数据保持同步。mysql也支持一台主库......
  • 用户/帖子/好友/订单中心如何进行数据库水平切分
    本文主要节选和总结自沈剑大佬的四篇文章必备,前台与后台分离的架构实践单KEY业务,数据库水平切分架构实践|架构师之路1对多业务,数据库水平切分架构一次搞定|架构师之......
  • 1.mysql架构
    mysql架构mysql的基础架构图innoDb引擎的4大特性,区别插入缓冲(Insertbuffer/ChangeBuffer)产生的原因:索引存在在磁盘,主键索引由于天然自增,无须磁盘的随机IO,只......
  • sql语气查询去重的两种方法、sql的模糊查询、sql中的日期函数、mysql字符串截取之subs
    sql语气查询去重的两种方法以下两种都可以进行去重查询,区别是:用distinct去重,只能查询到去重的属性那一列,无法查询其他字段用groupby分组查询,可以根据需求查询对应的其......