腾飞工作室

使用docker安装mysql

获取mysql镜像

docker pull mysql:5.7

运行一个容器

docker run -d --name=mysql -p 3399:3306 -e MYSQL_ROOT_PASSWORD=pwd123456    mysql:5.7  --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci


 参数解释:
    -d                       //后台运行容器
    --name=mysql             //容器名myql
    -p 3399:3306             //宿主机的3399端口映射到容器的3306端口
    -e MYSQL_ROOT_PASSWORD=pwd123456                                       //通过环境变量设置数据库密码为pwd123456
    --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci   //防止中文乱码

注意:如果你需要外网访问该数据库,你需要在云服务器后台把宿主机的3399端口开放

查看容器运行日志

docker logs mysql

客户端

  1. 使用shell
    docker exec -it mysql bash
  2. 使用mysql的工具,比如navicat连接

更多配置参考:https://hub.docker.com/_/mysql/


本文出自 “腾飞工作室” 博客,请务必保留此出处:http://tfgzs.net/2016/08/08/使用docker安装mysql/