Docker安装官方MySQL镜像

  • 拉取mysql官方镜像


  • 启动容器
初始化root用户的密码。
-v:挂载宿主机的一个目录。”:“冒号前面的是宿主机目录,冒号后面的是容器目录。这样启动后,容器会自动创建/etc/mysql/my.cnf目录。<容器目录或文件>的内容会被替换为<宿主机目录或文件>。默认容器对这个目录有读写权限。
-e:初始化root用户的密码;


  • 登录mysql
出现问题:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

出现该问题可能是没有指定host和port。需要使用如下方式进行连接:

通过测试发现只能使用127.0.0.1连接,不能使用localhost连接。 

你可能感兴趣的:(Docker安装官方MySQL镜像)