本篇文章主要介绍了"mysql时间函数使用 MySQL数据库用户授权管理",主要涉及到mysql时间函数使用方面的内容,对于其他数据库感兴趣的同学可以参考一下:
一、用户授权1、注意事项:- MySQL数据库服务器搭建好之后,放在独立的房间里或者是IDC机房,MySQL数据库服务默认只允许数据库管理员root在本地登录...
一、用户授权
1、注意事项:
- MySQL数据库服务器搭建好之后,放在独立的房间里或者是IDC机房,MySQL数据库服务默认只允许数据库管理员root在本地登录,要在其他客户端登录管理数据库则需要授权才可以。
- 程序员(网站运行数据)编程使用数据库都是在客户端,需要授权。
- 默认只有数据库管理员在数据库服务器本机登录才有授权权限
2、授权库mysql,主要的几个表:
- user表:记录用户的信息
host:客户端 user:授权用户名password:授权用户密码 *_priv:权限
- db表:记录授权用户对库的授权信息
//工作中删除test及表的完全权限记录(delete from mysql.db where user=“”;)
Host:客户端 Db:库名 user:用户名 *_priv:权限
- tables_priv表:记录授权用户对表的授权信息
有对表的授权的时候才会有记录
Host db user table_name grantor timestamp table_priv column_priv
- columns_priv表:记录授权用户对字段的授权信息
有对字段的授权才会记录(grant select,update(name,sex) on studb.usertab tolucy;)
3、授权命令:
格式:mysql>grant 权限列表 on 数据库名.表名 to 用户名@; //网络中所有主机可用该用户登录,无需密码
mysql>grant 权限列表 on 数据库名.表名to 用户名@“客户端地址”;//只允许一台客户端用该用户名登录,无需密码