1. 创建并启动MySQL服务容器
1
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server
  1. 这时使用宿主机连接没有授权访问,需要进入mysql修改mysql访问权限。
1
docker exec -it mysql bash
  1. 登陆数据库
1
2
mysql -u root -p
密码为123456
  1. 创建数据库用户quzard
1
2
3
4
create user 'quzard'@'%' IDENTIFIED with mysql_native_password by '123456';
grant all privileges on *.* to 'quzard'@'%';
flush privileges;
exit