MySQL 账户管理

一、当前日期、当前用户、当前数据库版本

mysql> select curdate(),version(),database(),user();
+------------+------------+------------+----------------+
| curdate()  | version()  | database() | user()         |
+------------+------------+------------+----------------+
| 2017-07-25 | 5.7.16-log | NULL       | root@localhost |
+------------+------------+------------+----------------+
1 row in set (0.01 sec)

二、创建用户并指定资源限制

-- 创建用户并指定最大连接数为3 (MySQL 5.7.6 和 更高版本有效)
create user [email protected]‘%‘ identified by ‘one‘ with max_user_connections 3;

三、锁定MySQL账户

mysql> alter user [email protected]‘%‘ account lock;
Query OK, 0 rows affected (0.09 sec)
时间: 2024-11-03 21:53:46

MySQL 账户管理的相关文章

MySQL账户管理

body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding-top: 10px; padding-bottom: 10px; background-color: white; padding: 30px } body>*:first-child { margin-top: 0 !important } body>*:last-child { margin-bottom:

mysql的账户管理

mysql中账户管理: 1 查看所有用户: 所有用户及权限信息都存储在mysql数据库中的user表中 查看user表的结构 desc user\G; 主要字段: host: 表示允许访问的主机 user: 表示用户名 authentication_string: 加密后的密码 查看所有用户: select host,user,authentication_string from user; 2 创建账户和授予权限: 需要使用账户登录后操作 例如使用root 常用权限:create alter

MySQL之账户管理

MySQL之账户管理 账户管理是MySQL用户管理最基本的内容.包括登录,退出MySQL服务器.创建用户.删除用户.密码管理和权限管理等内容. 其中登录方式非常简单,在这个地址有:http://www.cnblogs.com/kissdodog/p/4154068.html 1.新建普通用户 在MySQL数据库中,建立用户有3种方式: 使用create user语句来创建新的用户: 直接在mysql.user表中insert 用户: 使用grant 语句来新建用户: (1).方式一:create

MySQL/MariaDB用户账户管理

用户账户管理: 'Username'@'Hostname' Username:任意的字符串组合,只能包含基本意义的字符:可以包含"_"."."."-": Hostname:可以为FQDN(完全合格域名),域名,IP地址,可使用MySQL通配符"_"代表任意单个字符"%"代表任意多个任意字符: 创建用户账户: CREATE USER语句: CREATE USER user [IDENTIFIED BY [PA

mysql之锁、存储引擎和用户账户管理

一.锁(自动加锁和释放锁) 二.存储引擎 三.用户账户管理---用户授权 原文地址:https://www.cnblogs.com/yuxiangyang/p/11079236.html

MySQL用户管理

1.mysql数据库表结构 1)mysql数据库的所有表: 2)user表的结构 3)db表结构 4)权限表(tables_priv和columns_priv表) ①tables_priv表结构: ②columns_priv表结构: 6)procs_priv表结构 2.账户管理 1)使用命令行命令登入mysql 2)新增用户 ①使用grant user语句新增用户 ②使用insert语句添加用户 ③使用GRANT语句新建普通用户 3)删除用户 ①使用drop user语句删除用户 ②使用dele

CentOS下的账户管理

在Linux中,每个文件都分3类权限:账户本身的权限,账户所在群组的权限和其它权限.账户和群组是多对多的关系,即一个账户可以属于多个群组,一个群组可以包含多个账户.但是,对于每一个已登录的账户,只能存在一个当前生效的群组(初始群组). 账户管理相关配置文件如下:账户信息文件是/etc/passwd.账户密码文件是/etc/shadow.群组信息文件是/etc/group.群组密码文件是/etc/gshadow. 1./etc/passwd文件怎么看 如上图,/etc/passwd文件中每一行为一

Linux系统下授权MySQL账户访问指定数据库和数据库操作

Linux系统下授权MySQL账户访问指定数据库 需求: 1.在MySQL中创建数据库mydata 2.新建MySQL账户admin密码123456 3.赋予账户admin对数据库mydata具有完全操作权限 ====================================================================== 操作如下: 1.登录MySQL数据库 mysq  -uroot  -p    #在终端命令行输入 123456         #输入密码 2.sh

十二、MySQL用户管理

MySQL是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限.MySQL用户可以分为普通用户和root用户.root用户是超级管理员,拥有所有权限,普通用户只拥有被授予的各种权限. 12.1.权限表 MySQL服务器通过权限来控制用户对数据库的访问,权限表存放在MySQL数据库中,由MySQL_install_db脚本初始化.存储账户权限信息表主要有:user,db,host,table_priv.columns_priv.procs_priv. user表 user表