Mysql创建数据库以及用户分配权限

使用命令进入docker容器:
docker exec -it 数据库名称 bash
登录数据库:
mysql -uroot -p
查询数据库:
show databases;
查询用户信息:
select user,host from mysql.user;
 创建了一个名为:test 密码为:密码 的用户:
 create user 'test'@'localhost' identified by '密码';  ---只允许本地访问
 create user 'test'@'%' identified by '密码';--允许通过远程访问
删除用户“test”
drop user test@localhost ;
若创建的用户允许任何电脑登陆,删除用户如下
drop user test@'%';
查询数据库中表:
use 数据库名称;
显示表结构:
show tables;
只能访问A数据库中的B表,并且对这个表的操作权限为:
grant select,insert,update on A.B to test@'%' ; --允许通过远程访问
grant select,insert,update on A.B to test@'localhost' ; ---只允许本地访问

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值