安装mysql单机版本
2022/5/21小于 1 分钟
一,安装
1,官网搜索:https://hub.docker.com/search/?q=&type=image或者`docker search 关键字`搜索
2,拉取镜像:
docker pull mysql:5.7
3,创建容器:
docker run -p 3306:3306 --name mysql -v /root/docker/mysql/conf:/etc/mysql/conf.d -v /root/docker/mysql/logs:/var/log/mysql -v /root/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=blog123456# -d mysql:5.74,查看实例:
docker ps -a二,mysql中文乱码问题
中文乱码原因查找,第一步,进入创建mysql
docker exec -it mysql bash
第二步,查看编码:
show variables like '%character%';
修复问题,第一步,进入挂载的数据卷:
cd /root/docker/mysql/conf新建my.cnf文件vi my.cnf,添加如下内容:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake然后重启mysql容器:
docker restart mysql