文章目录
【Docker】四、Docker常用软件安装
请完整阅读后再进行操作!!!
1. 安装MySQL
官方网址:
https://hub.docker.com/_/mysql
1.1 查看仓库中是否有MySQL
docker search mysql
1.2 拉取MySQL镜像到本地
docker pull mysql:5.7
1.3 启动MySQL
事先查看3306端口是否被占用
netstat -antup | grep 3306
docker run -d -p 3306:3306 --privileged=true -v /tmp/mysql/log:/var/log/mysql -v /tmp/mysql/data:/var/lib/mysql -v /tmp/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
docker ps
docker exec -it 容器ID /bin/bash
mysql -uroot -p
1.4 Docker上MySQL默认字符集编码隐患
数据库中查看当前默认字符集
SHOW VARIABLES LIKE 'character%';
在conf目录下新建my.cnf文件
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
重启容器
docker restart 08d9e777fa42