使用命令进入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' ; ---只允许本地访问
Mysql创建数据库以及用户分配权限
最新推荐文章于 2024-08-18 21:22:27 发布