数据库创建用户及权限
2016-11-23 09:59
253 查看
1、在新用户中创建数据库
a、新建用户
进入root账户:>mysql -uroot -p;
创建新用户方法有二
第一种:
mysql>grant all privileges on *.* to 'username'@'%' identified by '1234;
mysql>grant all privileges on *.* to 'username'@'localhost' identified by '1234;
第一种后者此种亲测有效
第二种:
mysql>insert into mysql.user(Host, User, Password) values('localhost', 'username',password('1234'));
刷新系统权限表
mysql>flush privileges;
mysql>exit;
2、创建数据库为用户授权
登录root>mysql -uroot -p;
mysql>create database dbname;
mysql>grant all on dbname.* to 'yp'@'%' identified by '1234';
mysql>flush privileges;
创建数据库并编码:
mysql>CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3、说明localhost允许本机访问,%允许其他网络访问
4、查看用户及权限
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
5、查看指定用户权限 SHOW GRANTS FOR user;
5、回收用户全部权限
mysql>REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost';
a、新建用户
进入root账户:>mysql -uroot -p;
创建新用户方法有二
第一种:
mysql>grant all privileges on *.* to 'username'@'%' identified by '1234;
mysql>grant all privileges on *.* to 'username'@'localhost' identified by '1234;
第一种后者此种亲测有效
第二种:
mysql>insert into mysql.user(Host, User, Password) values('localhost', 'username',password('1234'));
刷新系统权限表
mysql>flush privileges;
mysql>exit;
2、创建数据库为用户授权
登录root>mysql -uroot -p;
mysql>create database dbname;
mysql>grant all on dbname.* to 'yp'@'%' identified by '1234';
mysql>flush privileges;
创建数据库并编码:
mysql>CREATE DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3、说明localhost允许本机访问,%允许其他网络访问
4、查看用户及权限
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
5、查看指定用户权限 SHOW GRANTS FOR user;
5、回收用户全部权限
mysql>REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'user'@'localhost';
相关文章推荐
- Oracle 数据库用户(user)的创建、删除以及授予权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- 创建数据库用户,赋予访问某些表的权限
- Mysql创建用户并为用户分配数据库中多表不是全部表权限
- SQL语句创建登录名,数据库用户,数据库角色及分配权限
- SQL语句创建登录名,数据库用户,数据库角色及分配权限:
- 创建用户只有查看所有数据库表和视图的权限(只有查看权限)
- mysql+asp.net开发注意大全:mysql创建数据库的时候,创建新用户,并且付给权限。mysql存储过程的编写,mysql数据库引擎的区别,mysql数据库文件夹备份
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- 使用navicat 8实现创建数据库和导入数据 管理用户与权限[图文方法]
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- navicat 8 创建数据库与创建用户分配权限图文方法
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- DB_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- navicat 8 创建数据库与创建用户分配权限图文方法
- 如何在服务器上开通 sql server 2008 r2 数据库空间,如何创建用户,如何分配权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
- oracle创建用户,创建数据库,导入数据,赋予创建视图~创建触发器权限