900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Mac使用Docker安装mysql5.7

Mac使用Docker安装mysql5.7

时间:2020-01-16 14:25:47

相关推荐

Mac使用Docker安装mysql5.7

一 下载docker

下载地址:

/docker-toolbox/mac/docker-for-mac/

二 修改docker的仓库源地址为阿里云

首先获取你自己的加速器地址

https://cr./cn-hangzhou/instances/mirrors

配置docker,点击docker图标,再点击设置 ,进入这个页面,添加地址后,点击apply&Restart重新启动docker

三.拉取镜像:

进入终端,输入:

docker pull -/bzvs/mysql5.7

下载完成后输入 docker images查看是否成功

四.配置volume

如果不设置这个,重启镜像后,数据会丢失,我们只需要mysql本身的数据和日志

在本地新建我们需要的文件夹,以我为例

mkdir /Users/lidong/Desktop/docker/mysql

mkdir /Users/lidong/Desktop/docker/mysql/data

mkdir /Users/lidong/Desktop/docker/mysql/logs

touch/Users/lidong/Desktop/docker/mysql/f

f为mysql的配置文件,我的配置为:

[client]

default-character-set=utf8

[mysqld]

lower_case_table_names=1

character-set-server=utf8

[mysql]

default_character_set = utf8

主要是字符集更改为utf-8 和忽略大小写

文件创建完毕,打开docker设置,进入File Sharing 页面,添加你的目录,然后重启

五.启动Mysql

将下面的命令复制到终端运行

docker run -p 3306:3306 --name mysql \

-v /Users/lidong/Desktop/docker/mysql:/etc/mysql \

-v /Users/lidong/Desktop/docker/mysql/logs:/var/log/mysql \

-v /Users/lidong/Desktop/docker/mysql/data:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=123456 -d -/bzvs/mysql5.7:latest

注意:-v 后面为 你的本地目录:主机路径

六.错误

1.Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use.

端口冲突,可以将docker run -p 3306:3306(修改为其他的端口)

2.You have to remove (or rename) that container to be able to reuse that name.

已经有一个镜像在运行了,可以将它删除掉

在终端输入 docker rm mysql 即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。