Docker安装MySQL

安装mysql镜像

  • docker pull mysql 下载最新版本
  • docker pull mysql:5.7 下载指定版本

启动mysql镜像

  • mkdir -p /data/mysql 本地mysql数据卷路径
docker run -p 3306:3306 --name mysql \
 -v /data/mysql/log:/var/log/mysql \
 -v /data/mysql/data:/var/lib/mysql \
 -v /data/mysql/config:/etc/mysql \
 -e MYSQL_ROOT_PASSWORD=root \
 -d mysql:5.7

-v 挂在容器的路径和文件:映射容器内部的文件
-e 用户名密码 root/root
-d 镜像

  • docker ps 查看启动的容器

  • docker exec -it mysql /bin/bash进入容器的内部

  • whereis mysql :查看mysql安装到哪里

  • 修改mysql配置文件:字符集 vi /data/mysql/config/my.cnf

[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

重启mysql容器

docker restart mysql

posted @ 2021-01-07 22:32  天蓝隐湘  阅读(107)  评论(0编辑  收藏  举报