docker run -d \ # -d 后台运行
-p 3306:3306 \ #端口号映射到主机的端口号 前面的端口号可以更改
--name mysql\ #启动容器的名字
-e MYSQL_ROOT_PASSWORD=zhangxinbao123 \ #设置 root 用户的密码
--restart unless-stopped \ #容器重启策略
-v /mydata/mysql/log:/var/log/mysql \ #将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql \ #将mysql储存文件夹挂载到主机
-v /mydata/mysql/conf:/etc/mysql \ #将配置文件夹挂载到主机
mysql:5.7 #镜像
docker ps # 查询正在运行的容器
docker ps -a # 查询全部容器
docker exec -it mysql /bin/bash
mysql -uroot -p #登录 回车,然后填密码
CREATE USER 'username' IDENTIFIED BY 'password';
GRANT privileges ON databasename.tablename TO 'username' WITH GRANT OPTION;
ALTER USER 'username' IDENTIFIED BY 'password';
REVOKE privilege ON databasename.tablename FROM 'username';