mysql添加用户和入门命令
来源:互联网 发布:win7隐藏网络连接图标 编辑:程序博客网 时间:2024/05/10 13:58
刚进去mysql的时候,能看到有个数据库叫mysql,这是系统数据库,记录很多系统数据。其中关于用户的有一张表叫user,记录关于用户的各种信息。其中包括(还有一些暂未列出):
host | user | password | select_priv | insert_priv | update_priv | delete_priv | create_priv | drop_priv | grant_priv | index_priv |
host表示主机,user表示用户名,password是加密过的密码,后面各种是操作权限(对应SQL语句啦)。
添加一个用户时候,有两种方式:
1)直接利用在user表中插入一个用户,例如:
mysql>insert into user(host, user, password, -> select_priv, insert_piv, update_priv) -> values('localhost', 'guest', password('guset123'), -> 'Y', 'Y', 'Y');
在values中的值一定要用引号括起来,mysql只会把引号中的当作一个完整字段值处理。另外在密码字段的值一定要用password函数包装加密。
2)利用授权方式添加一个用户,例如:
mysql>grant select, insert, update, delete, create, drop ->on database.* ->to 'user'@'host' ->identified by 'password';
表示在database数据库上,host主机上的user用户有select、insert、update、delete、create、drop的权利。这也会在mysql数据库的user表中添加一个用户记录。
添加完用户之后,需要重新加载用户数据,方便新用户能够使用。
mysql>flush privileges;
如果没有重新加载,那么新用户只有等到数据库重启才能使用。
一些刚进入数据库时候常用的数据库命令:
use database_name; //选择特定数据库show databases; //列举数据库系统中的所有数据库show tables; //显示当前数据库中的表show columns from table_name; //等同于 describe table_name; //显示一个表的所有字段,字段数据类型,是否为键值,初始值,是否可以为空,额外信息等show index from table_name; //显示一张表上的所有索引,包括主键
翻译链接:
http://www.tutorialspoint.com/mysql/mysql-administration.htm
0 0
- mysql添加用户和入门命令
- mysql 添加用户的命令
- mysql添加用户和密码
- mysql 添加用户和授权
- mysql添加和删除用户
- mysql 添加和删除用户
- mysql添加用户和用户权限
- mysql 添加用户和授权
- MySQL添加用户和授权
- MySQL添加用户和授权
- mysql 添加用户和数据库
- MySQL添加授权的用户命令实际操作
- mysql新添加用户与删除用户具体操作命令
- MySQL常用的命令添加用户、授权、及删除用户
- freebsd下添加用户和组命令
- windows下添加用户和组命令
- mysql 添加用户和创建数据库
- Mysql添加用户和刷新权限
- 二叉树的镜像
- Proxifier v3.28
- ASP.NET如何定时执行任务
- js跨域问题
- Java 数组初始化
- mysql添加用户和入门命令
- PHP PDO 连接数据库方法 记录下
- 基础代码6.17
- iOS开发-71】解决方案:Attempting to badge the application icon but haven't received permiss...
- hadoop 2.5.2 + hive1.1.0 单机环境安装步骤
- sql server获取当前日期
- SocketIO --- iOS使用篇
- 收集常用的.net开源项目
- 【Java基础】——集合类(下)