启动容器
docker run -p 63306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql_demo -d mysql:8.0
- -p 是容器内部端口3306绑定到指定的主机端口63306
- -e 通过设置环境变量MYSQL_ROOT_PASSWORD设置root账户密码
- –name 指定容器名
- mysql:8.0 指定镜像
进入容器,连接mysql
docker exec -it mysql_demo mysql -uroot -p123456
新建用户
create user 'demo' identified with mysql_native_password by '123456';
修改权限
grant all privileges on *.* to 'demo';
flush privileges;