mysql的账户之间_MySQL用户管理
MySQL服务器通过权限表来空值用户对数据库的访问,权限表存放在mysql数据库中,由mysql_install_db 脚本初始化,存储账户权限信息表主要有:user,db,host,tables_priv,columns_priv和procs_priv.
user表是MySQL中最重要的一个权限表,其中的字段大致分为四类:用户列,权限列,安全列和资源控制列。
其中用户列包括:Host、User、authentication,分别表示主机名、用户名、密码,其中User和Host为User表的联合主键。当用户与服务器之间建立连接时,输入的账号信息中的用户名称、主机名和密码必须匹配User表中对应的字段。
db表和host表
db表和host表是MySQL数据中非常重要的权限表,db表中存储了用户对某个数据库的操作权限,决定用户从哪个主机存取哪个数据库,host表中存储了某个主机对数据库的操作权限,配合db权限对给定主机上数据库级操作权限做更细致的控制。
tables_priv表和columns_priv表
tables_priv表用来对表设置操作权限,columns_priv表用来对表的某一列设置权限。
tables_priv表中 Host,Db,User和Table_name分别表示主机名,数据库名,用户名和表名。
Grantor表示修改该记录的用户。
Time_priv表示对表的操作权限包括Select ,Insert,Update,Delete,Create,Drop,Grant,References,Index和Alter。
Column_priv字段表示对表中的列的操作权限。
创建user用户:
刷新权限:
FLUSH PRIVILEGES;
修改msql数据库的user表
UPDATE mysql.user set authentication_string =PASSWORD('rootpwd')WHERE User='root'and HOST='localhost';
刷新:
FLUSH PRIVILEGES;
使用SET语句修改root用户的密码
SET PASSWORD=password(‘rootpwd’);
root用户修改普通用户密码
SET语句修改普通用户的密码:
SET PASSWORD FOR ‘user’@‘host’=PASSWORD(‘somepassword’);
mysql的账户之间_MySQL用户管理相关推荐
- linux mysql 事务_linux下mysql Insert update delete 事务 用户管理
linux下mysql Insert update delete 事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...
- 360 mysql账户_MYSQL用户管理
一. 用户登录 格式: mysql -h主机地址 -u用户名 -p用户密码 mysql -h110.110.110.110 -uroot -p123 本地可以直接mysql –uroot ...
- mysql 用户管理系统_mysql 用户管理
MySQL账户管理 在我们之前登录MySQL的时候我们都是直接使用的root用户,root用户属于数据库系统中的超级管理员,有权限对mysql进行任何想要做的操作. 如果在生产环境下操作数据库时也是全 ...
- mysql 用户管理_mysql 用户管理及数据权限问题总结
1.远程登录mysql mysql -h ip -u root -p 密码 2.创建用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码 ...
- mysql 用户管理表_mysql用户管理
msyql用户定义: 使用某个用户 从哪个(些)地址访问我的数据库 主机范围 单独IP:'10.0.0.200' 一个网段:'10.0.0.%' --->10.0.0.1-->10.0.0 ...
- mysql revoke 列权限_MYSQL用户权限管理(Grant,Revoke)
MySQL可以为不同的用户分配严格的.复杂的权限.这些操作大多都可以用SQL指令Grant(分配权限)和Revoke(回收权限)来实现. Grant可以把指定的权限分配给特定的用户,如果这个用户不存在 ...
- 服务器多账户管理系统,统一用户管理解决方案
一.方案概述 日常工作中,使用人员在使用各应用系统时都要做登录操作,需要记住每个系统的登录口令:对于系统管理员,人员的新增.调离或退休都需要到各个系统中都要进行重新配置.若操行不及时或遗漏,就会带来系 ...
- mysql删除密码代码_mysql 用户新建、受权、删除、密码修改
mysql 用户新建.授权.删除.密码修改 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令提示符下,phpMyAdmin同样适用 ...
- mysql vip的作用_MySQL用户与权限的管理
用户连接到MySQL,可以做各种查询,这都是MySQL用户与权限功能在背后维持着操作. 用户与数据库服务器交互数据,分为两个阶段: (1)你有没有权连接上来 (2)你有没有权执行本操作 1.你有没有权 ...
最新文章
- 驱动华为_再补齐一个短板,华为正式宣布进军屏幕驱动行业
- ASP.NET清除页面缓存的方法
- Android中三种超实用的滑屏方式汇总(ViewPager、ViewFlipper、ViewFlow)
- codeforces82 D. Two out of Three(记忆化搜索)
- 使用Spring 3.1和基于Java的配置构建RESTful Web服务,第2部分
- 掌控谈话~让对方说“不”
- 【BAT面试现场】如何判断一个数是否在40亿个整数中?
- 线性表:链栈算法实现
- Swift中Class和Struct异同
- HDU2612---(两次BFS)
- android 可执行程序 root权限,非Root权限的Android上运行可执行文件
- 微信小程序 java通过 rawData 和 session_key 生成 signature 签名
- 电脑围棋领域的研究概述
- 软件设计师必考精华 - 面相对象
- 字节跳动全链路压测(Rhino)的实践
- iOS安全攻防(二十):越狱检测的攻与防
- 编译器与Debug的传奇:女牛人Grace Murray Hopper小传
- 数值分析18 - 通过直接方法得到函数积分近似 数值方法(左、右、中、梯形矩形积分公式、Simpson积分公式)
- sld样式文件demo
- 改掉这些坏习惯让你的学习效率升高