MySQL设置用户权限的简单步骤

 更新时间:2023年07月06日 10:17:03   作者:EUGL  
这篇文章主要给大家介绍了关于MySQL设置用户权限的简单步骤,学习MySQL数据库,MySQL用户权限设置是需要首先学习的,需要的朋友可以参考下

以下是在 MySQL 中设置权限的步骤

1、登录 MySQL

使用管理员账户和密码登录 MySQL。

2、创建用户账户

使用 CREATE USER 语句创建新用户账户。

例如,要创建名为 myuser 的新用户,可以执行以下语句:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

3、授予权限(其他权限自己自行百度,文章后续有空会补充)

使用 GRANT 语句授予新用户账户需要的权限。例如,要授予新用户在数据库中查询和修改数据的权限,可以执行以下语句:

GRANT SELECT, INSERT, UPDATE ON mydatabase.* TO 'myuser'@'localhost';

4、刷新权限

在授予权限后,需要使用 FLUSH PRIVILEGES 语句刷新 MySQL 权限表以使新权限生效。

例如,要刷新权限表可以执行以下语句:

FLUSH PRIVILEGES;

5、检查权限

可以使用 SHOW GRANTS 语句检查新用户账户的权限。

例如,要检查 myuser 账户的权限,可以执行以下语句:

SHOW GRANTS FOR 'myuser'@'localhost';

附:mysql 修改用户权限

mysql> grant all privileges on *.* to 'root'@'%' identified by '123' with grant
    -> option;
Query OK, 0 rows affected (0.00 sec)

意思就是将服务器上的所有资源都给root用户权限,%代表来自不同的IP

这里需要注意一下要把密码也要带上。通过密码123登录。

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

最后要刷新下权限。

总结

到此这篇关于MySQL设置用户权限步骤的文章就介绍到这了,更多相关MySQL设置用户权限内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySql Online DDL操作记录详解

    MySql Online DDL操作记录详解

    这篇文章主要为大家介绍了MySql Online DDL操作记录详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • mysql中drop、truncate与delete的区别详析

    mysql中drop、truncate与delete的区别详析

    对于drop、truncate和delete虽然简单,但是真要使用或者面试时候问到还是需要有一定的总结,下面这篇文章主要给大家介绍了关于mysql中drop、truncate与delete区别的相关资料,需要的朋友可以参考下
    2022-03-03
  • mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法

    mysql报错:Deadlock found when trying to get lock; try restarti

    这篇文章主要给大家介绍了关于mysql出现报错:Deadlock found when trying to get lock; try restarting transaction的解决方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • Linux环境下设置MySQL表名忽略大小写的方法小结

    Linux环境下设置MySQL表名忽略大小写的方法小结

    在MySQL中,表名的大小写敏感性取决于操作系统和MySQL的配置,在Unix/Linux系统上,表名通常是区分大小写的,由于之前MySQL未设置忽略表名大小写导致数据查询失败等问题,所以本文给大家介绍了Linux环境下设置MySQL表名忽略大小写的方法,需要的朋友可以参考下
    2024-06-06
  • 什么是分表和分区 MySql数据库分区和分表方法

    什么是分表和分区 MySql数据库分区和分表方法

    这篇文章主要为大家详细介绍了MySql数据库分区和分表方法,告诉大家什么是分表和分区,mysql分表和分区有什么联系,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • MySQL数据库触发器从小白到精通

    MySQL数据库触发器从小白到精通

    触发器是SQLserver提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等
    2022-03-03
  • mysql修改开启允许远程连接的方法

    mysql修改开启允许远程连接的方法

    这篇文章主要为大家详细介绍了mysql修改开启允许远程连接的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • MYSQL必知必会读书笔记第七章之数据过滤

    MYSQL必知必会读书笔记第七章之数据过滤

    这篇文章主要介绍了MYSQL必知必会读书笔记第七章之数据过滤的相关资料,需要的朋友可以参考下
    2016-05-05
  • Mysql 索引结构直观图解介绍

    Mysql 索引结构直观图解介绍

    Mysql-索引结构直观图解。上一篇刚刚通俗化的说明了B-TREE的几个结果与存储方式,其实跟索引感觉上还是没有关联起来, 那么本篇,就通过实际的一个数据行的例子,说明一下
    2016-12-12
  • RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解

    RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解

    这篇文章主要介绍了RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11

最新评论