
该问题的主要原因为宿主机的文件权限不对,由于docker的mysql镜像启动使用的是mysql这个用户,而非root用户,mysql用户的id和gid都为999
通过修改宿主机文件的权限可以解决该问题
$ docker search mysql
$ docker pull mysql:latest
$ docker images
$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
docker exec -it mysql /bin/bash
root@25454c9574a1:/# mysql -h localhost -p
Enter password:
mysql , sys
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)