美文网首页
mysql账号创建及权限管理

mysql账号创建及权限管理

作者: 菜鸟虫子 | 来源:发表于2020-08-13 12:01 被阅读0次
1、创建用户名密码
mysql> use mysql;
mysql> create user 'username'@'%' identified  by 'password';
2、赋权
// 授权全部数据库的所有操作
mysql> grant all privileges on *.* to 'username'@'%' with grant option;
// 授权databasename一个数据库的全部操作
mysql> grant all privileges on databasename.* to 'username'@'%' with grant option;
3、回收权限
revoke all privileges on *.* from 'username'@'%';
4、刷新权限
mysql> flush privileges;

说明:grant、revoke指令执行后,需要flush privileges后权限才会生效。

指令详解:
grant/revoke            赋权/回收权限
all privileges          所有权限,可以写成SELECT, INSERT, UPDATE, REFERENCES,DELETE, CREATE, DROP, ALTER, INDEX,CREATE VIEW, SHOW VIEW
on
databasename.*          数据库名.数据表 *代表所有
to 
'username'@'%';         '用户名'@'所有ip访问': %代表所有ip访问,可以写具体ip、localhost

相关文章

  • mysql账号创建及权限管理

    1、创建用户名密码 2、赋权 3、回收权限 4、刷新权限 说明:grant、revoke指令执行后,需要flush...

  • note_21.4.4_mariadb用户

    用户账号及权限管理: 用户账号:'username'@'host'host:此用户访问当前mysql服务器时,允许...

  • Mysql 用户权限管理

    MYSQL 用户权限 MySQL之权限管理 用户权限管理 SQL脚本 1.创建用户 PARAMETER'scorp...

  • ubuntu mysql 操作

    更新源 安装MySQL 查看是否成功 登录MySQL 创建账号 分配权限 刷新权限 退出 重启MySQL服务 完成...

  • MySQL:权限管理,pymysql模块

    权限管理 创建账号本地账号create user "dc"@"localhost" identified by "...

  • mysql账号管理

    前言 为了数据安全,需要对mysql创建不同的账号,分发到相关人员手中,以账号来限制数据的操作权限。 创建账号 首...

  • 创建mysql账号赋予权限

    1创建账号 userxxx: 用户名hostxxx:指定该用户在哪个主机上可以登陆,如果是本地用户可用loca...

  • 初识ldap 及 kerberos

    背景:被测的项目是做登录权限管理(用户账密信息存在mysql中)及底层权限管控(在登录及界面操作时,比如创建一个项...

  • MySQL权限管理

    MySQL中的账号与权限管理 权限系统的工作原理 MySQL权限系统通过下面两个阶段进行认证: 对连接的用户进行身...

  • MySQL创建数据库和对应的用户

    1、使用root账号登入mysql 2、创建数据库 3、创建用户 4、用户授权 5、刷新权限

网友评论

      本文标题:mysql账号创建及权限管理

      本文链接:https://www.haomeiwen.com/subject/sjebdktx.html