博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker-Mysql5.7安装
阅读量:3933 次
发布时间:2019-05-23

本文共 937 字,大约阅读时间需要 3 分钟。

1.下载镜像

下载的慢的请配置阿里Docker加速器

不写版本号:默认为最新版 mysql:latestdocker pull mysql:5.7

2.查看镜像是否下载完成

docker images

在这里插入图片描述

3.启动mysql

最好自己复制到记事本中修改自己要改变的参数

docker run -p 3306:3306 --name mysql5.7 -v /usr/software/mysql5.7/conf:/etc/mysql/conf.d -v /usr/software/mysql5.7/logs:/logs -v /usr/software/mysql5.7/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d --privileged=true mysql:5.7

4.字符集编码配置

配置文件取名叫 mysql.cnf

[client]default-character-set=utf8[mysql]character-set-server=utf8default-character-set=utf8[mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8collation-server=utf8_unicode_ciskip-character-set-client-handshake

将配置文件放入宿主机中:因为启动命令已经配置了容器数据卷 配置文件将会自动同步到容器内

在这里插入图片描述

查看是否配置成功

连接命令:注意P大写

mysql -h  自己的ip -P 3306 -uroot -proot

用户授权

GRANT ALL ON *.* TO 'root'@'%';

报错的话执行

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE;

查看字符集出现和我一样就配置成功了

show variables like '%character%';

在这里插入图片描述

转载地址:http://skqgn.baihongyu.com/

你可能感兴趣的文章
hostapd 移植和使用
查看>>
windows下go 环境安装
查看>>
ubuntu13.04源更新
查看>>
netbeans 应用
查看>>
php 编码及加密
查看>>
专注核心
查看>>
职业规划
查看>>
高效会议
查看>>
不一样的产品思维
查看>>
写给PM新人的一些建议
查看>>
sublime xdebug 配置
查看>>
sublime preference配置
查看>>
sublime安装与配置
查看>>
HTML5认知
查看>>
Ubuntu nginx 配置https
查看>>
Thrift 操作 Hbase
查看>>
前端开发概要
查看>>
静态方法应用
查看>>
学习资料
查看>>
技术 +市场必须两手抓
查看>>