docker-compose 配置
version: '3'
services:
# mysql
blog_mysql:
image: mysql
restart: always
ports:
- '3306:3306'
environment:
- MYSQL_ROOT_PASSWORD=xxxx
volumes:
- '/data/mysql:/var/lib/mysql'
docker 安装完mysql 后客户端无法访问
进入镜像中的mysql
docker exec -it container_id /bin/bash
登录mysql
mysql -u root -p
修改root账号, 可以通过任何客户端连接
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxx';