首页 > 数据库 >docker安装/启动mysql服务

docker安装/启动mysql服务

时间:2023-02-11 15:14:46浏览次数:50  
标签:utf8mb4 -- 安装 mysql MYSQL docker data

docker命令如下

docker run -tid --name mysql \
    --restart=always \
    --network=host \
    -v /data/mysql/conf.d/:/etc/mysql/conf.d \
    -e MYSQL_ROOT_PASSWORD=root \
    -e MYSQL_DATABASE=community \
    -e MYSQL_USER=user \
    -e MYSQL_PASSWORD=user \
    -v /data/mysql/data:/var/lib/mysql \
    mysql \
    --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

参数解释:

--name mysql        docker容器的名称

--restart=always    docker的启动策略,让服务器重启后会自动重启该服务

--network=host     docker的网络模式,这里用的主机模式,即暴露的端口为3306,这样的好处是可以使用localhost方法,也可以使用-p 3306:330端口映射的方式

-v /data/mysql/conf.d/:/etc/mysql/conf.d   配置文件映射
-e MYSQL_ROOT_PASSWORD=root    设置root账户密码
-e MYSQL_DATABASE=community     设置自动创建的数据库
-e MYSQL_USER=user         设置用户
-e MYSQL_PASSWORD=user     设置用户密码
-v /data/mysql/data:/var/lib/mysql     设置数据映射
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 设置编码

标签:utf8mb4,--,安装,mysql,MYSQL,docker,data
From: https://www.cnblogs.com/yaoqingzhuan/p/17111686.html

相关文章

  • Ubuntu 22.04 LTS 64位cmake安装教程
    下载包,下载链接:https://cmake.org/download/ 开始解压:tar-zxvfcmake-3.26.0-rc2.tar.gz 进入文件夹:cdcmake-3.26.0-rc2  执行文......
  • MySQL 事务和MVCC原理
        事务定义事务是一组操作,这些操作可以是一条SQL语句、一组SQL语句或整个程序。      什么时候会用到事务呢?当多张强一致关联的表,需要进行数......
  • 网易一面:select分页要调优100倍,说说你的思路?(内含Mysql的36军规)
    文章很长,而且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面......
  • linux 安装 zabbix6.2
    选择您Zabbix服务器的平台   allandconfigureZabbixforyourplatforma.InstallZabbixrepository#rpm-Uvhhttps://repo.zabbix.com/za......
  • RPM 安装 Mysql8.0
    一、环境Centos Stream8 ---Linuxversion4.18.0-326.el8.x86_64([email protected])(gccversion8.5.020210514(RedHat8.5.0-3)(GCC))......
  • mysql为何使用B+树作为索引
    讲mysqlinnodb使用B+树作为索引的原因:https://juejin.cn/post/7081065180301361183分析mysql数据特点:存储在磁盘,为了提升性能,需要尽量减少io操作分析所有数据结构:线性......
  • Docker
    第一部分Docker快速入门centos下载http://mirrors.aliyun.com/centos/7/isos/x86_64/配置阿里云yum源1.下载安装wgetyuminstall-ywget2.备份默认的yummv/et......
  • Docker 内安装 SSH 服务
     有时候我们想把Docker环境提供给别人,但是又不想提供宿主机,那么可以在Docker容器内运行SSH服务,使容器保持运行并提供给对方使用即可,下面我们以CentOS7.6的Dock......
  • windows+mac os+linux三平台如何和使用下载ChatGPT桌面版软件(下载+安装+使用)合集
    什么是ChatGPTChatGPT(ChatGenerativePre-trainedTransformer)是OpenAI于2022年11月推出的聊天机器人。它建立在OpenAI的GPT-3大型语言模型家族之上,并经过微调(一种......
  • mysql-proxy 读写分离,不支持mysql5.7的client客户端登录
    安装前,先有mysql主从下载proxy,https://downloads.mysql.com/archives/proxy/#downloadswgethttps://downloads.mysql.com/archives/get/p/21/file/mysql-proxy-0.8.5-......