Docker下安装Mysql
下载mysql5.7的docker镜像:
docker pull mysql:5.7
使用docker命令启动:
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
参数说明
-p 3306:3306:将容器的3306端口映射到主机的3306端口
-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂在到主机
-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
-v /mydata/mysql/data:/var/lib/mysql/:将数据文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码
进入运行mysql的docker容器:
docker exec -it mysql /bin/bash
使用mysql命令打开客户端:
mysql -uroot -proot --default-character-set=utf8
创建mall数据库:
create database db character set utf8
安装上传下载插件,并将docment/sql/db.sql上传到Linux服务器上:
yum -y install lrzsz
将mall.sql文件拷贝到mysql容器的/目录下:
docker cp /mydata/db.sql mysql:/
将sql文件导入到数据库:
use db;
source /db.sql;
创建一个reader帐号并修改权限,使得任何ip都能访问:
grant all privileges on *.* to 'reader' @'%' identified by '123456';
- linux小白成长之路7————Docker安装mysql
- docker安装、运行mysql
- dockerfile 中静默安装mysql
- docker 安装mysql
- docker安装mysql
- docker安装mysql
- 【Docker】Ubantu apt 安装及Mysql容器实例测试
- Docker安装mysql
- docker安装mysql
- docker安装redis、mongodb、mysql等
- docker系列一: docker安装mysql
- Docker安装mysql容器
- docker安装mysql和redis的方法和遇到的问题
- docker之mysql安装问题client does not support authentication记录
- docker - 容器里安装mysql
- linux下使用docker安装oracle11g和mysql5.6
- docker上安装使用mysql镜像
- docker安装mysql
- window 使用docker toolbox 安装mysql