首页 > 数据库 >mysql用户权限

mysql用户权限

时间:2023-10-09 15:58:08浏览次数:47  
标签:权限 GRANT 用户 IDENTIFIED user mysql 123456 super

mysql创建用户权限

  1. 创建用户

    MySQL中的用户帐号由用户名,以及使用@字符分隔的主机名组成。

    CREATE user user_account IDENTIFIED BY password;
    例:
    create user super@localhost IDENTIFIED BY '123456'; //localhost主机连接到MySQL数据库服务器
    create user super@'%' IDENTIFIED BY '123456';   //允许从任意主机登录,
    ​
    create user super@'abc.com' IDENTIFIED BY '123456'; //abc.com登录
    create user super identified by '123456' ;省略了用户帐户的主机名部分,MySQL也会接受它,并允许用户从任何主机进行连接
  2. 删除用户

    drop user super@'%';
  3. 查看所有用户

    select user,host from mysql.user;
  4. 查看当前用户

    select current_user();
  5. 重命名

    rename user super01 to super02;
  6. 修改密码

    alter user super02 identified by '6'; 
  7. 添加权限

    GRANT All ON scada_db.* TO super02 WITH GRANT OPTION; //WITH GRANT OPTION 该用户能为其他用户授权
  8. 刷新

    flush privileges;
  9.  其他

//创建用户
CREATE USER super@'%' IDENTIFIED BY '123456';
//查看授权
SHOW GRANTS FOR super@'%';
//赋权
GRANT SELECT, UPDATE, DELETE ON scada_db.* TO super;
//创建用户
CREATE USER super01 IDENTIFIED BY '123456';
//授权
GRANT All ON scada_db.* TO super01 WITH GRANT OPTION;
//查看用户授权
SHOW GRANTS FOR super01;
//删除用户
drop user super@'%';
//查看所有用户
select user,host from mysql.user;
//查看当前用户
select current_user();
//重命名
rename user super01 to super02;
//修改密码
alter user super02 identified by '6';

 

 

 

标签:权限,GRANT,用户,IDENTIFIED,user,mysql,123456,super
From: https://www.cnblogs.com/lqh969696/p/17751910.html

相关文章

  • MySQL数据库报 1040 too many connection
    找个是因为超过了最大的连接数你把最大的连接数改一下就可以了  改完之后记得重启mysqlwindows+R cmd进入黑窗口 ......
  • 记录一次mysql5.7oomkill
    集群节点环境[root@master~]#uname-aLinuxmaster5.14.0-229.el9.x86_64启动mysq:5.7镜像会出现oomkill,属于系统镜像问题,解决方法有两个,使用centos7(centos8未测试),或者修改镜像启动命令修改镜像启动命令参考了链接:https://learnku.com/articles/34598大致内容如下MySQL......
  • MYSQL limit用法
    1、Mysql的limit用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset  SELECT*FROMtableLIMIT[offset,]rows|rowsO......
  • mysql having多个条件
    groupby的个bai数,和having的个数没有什么必然的联系,groupby后面du可以跟多个zhi字段,同样你如果有多个聚合计算dao,当然having后面也可以跟多个聚合条件比如:selectname名字,sum(record)分数,avg(average)平均数fromstudentgroupbynamehavingsum(record)>xxxxxxa......
  • MySQL之分组函数学习
    分组函数:用作统计使用,又称为聚合函数或统计函数 分类:sum求和、avg平均值、max最大值、min最小值、count计算个数 特点:sum、avg一般用于处理数值型max、min、count可以处理任何类型 可以和distinct搭配实现去重的运算selectsum(distinctsalary),sum(sala......
  • MySQL DATEDIFF() 函数
    定义和用法DATEDIFF()函数返回两个日期之间的天数。语法DATEDIFF(date1,date2)date1 和 date2 参数是合法的日期或日期/时间表达式。注释:只有值的日期部分参与计算。实例例子1使用如下SELECT语句:SELECTDATEDIFF('2008-12-30','2008-12-29')ASDiffDate 例子2使用如下SE......
  • mysql插入小数变成整数的解决办法
    mysql输入小数自动变为整数,输了半天也不知道怎么回事。 数据库中字段的类型明显设置的是double,float等小数类型,但输入小数的时候,小数就会变成整数。很是奇怪。 使用的是navicat客户端。 仔细察看了一下,发现是在进行表配置的时候,没有配置小数点,见下图。这里把小数按照需求进行......
  • mysql 8 修改用户权限,限制ip远程连接
    因为数据库的安全的问题,不建议使用root用户用来连接数据库进行操作,所以需要创建一个新用户,并且需要指定ip,这样就会更安全,因为不是指定的ip,那么就连接不到mysql因为有多个服务器需要连接到mysql,并且最好是使用一个账号来连接,因为账号太多不易管理,所以就需要创建一个账号,并且指定......
  • 获取mysql库表清单和字段清单——MySQL查询表和字段注释信息
    最近接到一个需求,就是整理现有系统的库表清单和字段清单用于交付一个系统那么多表和字段,这工作量可不小啊作为一个技术人当然不甘于这样认输,果断查找是否可以通过sql查出,最后还是找到了一、前言说明在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息......
  • 华为云 海报生成 CDN权限配置
    在【对象存储服务】中,找到【CDN】选择进入  选择【域名管理】,添加绑定的【CDN域名】并解析好  选择【绑定的CDN域名】的【设置】中,找到【高级配置】    在【HTTPheader配置】边,点击【编辑】  添加【access-control-allow-origin】,取值为“*”的权限,即可......