当前位置: 首页 > news >正文

docker-mysql:5.7安装

1、下载mysql:5.7镜像

[root@localhost ~]# docker search mysql  (某个XXX镜像名字)
[root@localhost ~]# docker pull mysql:5.7

按装之前查看一下是否按装过mysql。如果安装过会占用3306端口。

[root@localhost ~]# ps -ef | grep mysql

2、简单的安装

[root@localhost ~]# docker run --name=mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

安装完ps查看一下

[root@localhost ~]# docker ps

3、进入

[root@localhost ~]# docker exec -it 424868d127b5 /bin/bash
root@424868d127b5:/# mysql -uroot -p
输入密码
mysql> show databases;
mysql> create database db1;
mysql> use db1;
mysql> create table t1(id int,name varchar(10));
mysql> insert into t1 values(1,'zhao');
mysql> select * from t1;

注:这时插入不了中文,不是utf-8,默认是 latin1要改成utf-8

要改/etc/mysql/conf.d这个文件

4、安装mysql加容器数据卷

[root@localhost ~]# docker run --name=mysql -d -p 3306:3306 --privileged=true -v /zhao/mysql/log:/var/log/mysql -v /zhao/mysql/data:/var/lib/mysql -v /zhao/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

5、修改conf

在宿主机上改

[root@localhost ~]# cd /zhao/mysql/conf/
[root@localhost conf]# vim my.cnf//下面复制到my.cnf[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

6、重启容器

[root@localhost ~]# docker restart 050999ef7a55

http://www.lryc.cn/news/307195.html

相关文章:

  • SQLPro Studio:数据库管理的革命性工具 mac版
  • 【小沐学QT】QT学习之OpenGL开发笔记
  • kali安装ARL灯塔(docker)
  • 字节面试分享,请详细介绍为何Http Post发送两次请求
  • Flink CDC 3.0 Starrocks建表失败会导致任务卡主!
  • 基于 LVGL 使用 SquareLine Studio 快速设计 UI 界面
  • Selenium IDE插件录制网页,解放双手
  • 【LeetCode】【滑动窗口长度不固定】978 最长湍流子数组
  • 水库安全监测方案(福建地区水库安全监测案例分享)
  • Oracle内存计算应用模式
  • ELK日志系统
  • C++:list容器(非原生指针迭代器的实现)
  • 抖音视频批量下载软件|视频评论采集工具
  • Oracle RMAN 备份恢复
  • 【MySQL】学习和总结联合查询
  • Flink应用场景
  • 产品渲染3D效果图一张多少钱,哪个平台更有性价比?
  • 云原生之容器编排实践-ruoyi-cloud项目部署到K8S:MySQL8
  • go interface{} 和string的转换问题
  • 【Git教程】(三)提交详解 —— add、commit、status、stach命令的说明,提交散列值与历史,多次提交及忽略 ~
  • vue3个人网站电子宠物
  • 2.22 作业
  • office word保存pdf高质量设置
  • 微服务设计模式
  • 10.网络游戏逆向分析与漏洞攻防-游戏网络架构逆向分析-接管游戏发送数据的操作
  • 将SU模型导入ARCGIS,并获取高度信息,多面体转SHP文件(ARCMAP)
  • 【电子通识】为什么单片机芯片上会有多组VDD电源?
  • 跟我学C++中级篇——单实例和静态化
  • 下载 axios.js 文件到本地【linux】
  • 一些matlab的常用用法。在MATLAB中,如何实现数据的导入和导出?