mysql数据库查询数据库都有哪些用户的命令
来源:互联网 发布:sql start with 树状 编辑:程序博客网 时间:2024/05/10 07:04
select USER();
显示的为当前使用的user及host;
use mysql;
select distinct(User) from user;
显示该数据库授权登陆的用户名(其实还有HOST的限制)
显示的为当前使用的user及host;
use mysql;
select distinct(User) from user;
显示该数据库授权登陆的用户名(其实还有HOST的限制)
首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
1.新建用户。
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/
3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;
注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
用户:phplamp 用户数据库:phplampDB
1.新建用户。
//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/
3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;
- mysql数据库查询数据库都有哪些用户的命令
- 查询mysql数据库有哪些表
- 查看MySQL数据库有哪些表的命令
- MySQL数据库的数据库引擎有哪些
- 目前数据库都有哪些?
- 查询数据库中被锁的表有哪些
- 监控/审计有哪些用户连接mysql数据库 init_connect
- mysql的数据库引擎都有什么
- SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
- SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
- Oracle用户的权限都有哪些
- 查询当前用户能访问哪些数据库
- Sqlserver 查询数据库 哪些表有数据
- 查询数据库下有哪些schema
- MySQL数据库的引擎有哪些?区别是什么?
- 如何找到哪些数据库中哪些用户有DBA权限
- mysql数据库有哪些存储引擎
- SQLServer如何用T—SQL命令查询一个数据库中有哪些表
- ext.net 当有选择行时按钮才生效
- EBS初始化用户密码脚本
- java中常用的字符串的截取方法
- 你懂黑客在说什么吗?
- soj dsa extra 1002 sudoku
- mysql数据库查询数据库都有哪些用户的命令
- android.widget.ImageView
- 百钱买百鸡
- 《UNIX环境高级编程》笔记-时间和日期
- java中volatile关键字的含义
- 使用时间戳解决浏览器缓存问题
- [Bug]ArcGIS Desktop10.1进行Join版本数据操作报:"ORA-00904: invalid identifier"
- 基于phoneGap的阅读器 测试demo的编写
- 去百度还是去创新工厂? 信开复还是信彦宏?