创建好需要挂载的目录
docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root@123.com -d mysql
docker exec -it 容器名称 /bin/bash
登录如果报错重启一下服务
GRANT ALL ON *.* TO 'root'@'%';
修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
刷新
flush privileges;