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

网站建设招投标甘肃省路桥建设集团网站

网站建设招投标,甘肃省路桥建设集团网站,网站 默认首页,支持html5的网站大家好,欢迎各位工友。 本篇呢我们就来演示一下如何在Docker中部署MySQL容器,可以按照以下步骤进行: 1. 搜索镜像 首先搜索MySQL镜像,可以使用以下命令: docker search mysql2. 拉取镜像 根据需求选择MySQL或Maria…

大家好,欢迎各位工友。 本篇呢我们就来演示一下如何在Docker中部署MySQL容器,可以按照以下步骤进行:

1. 搜索镜像

首先搜索MySQL镜像,可以使用以下命令:

docker search mysql

2. 拉取镜像

根据需求选择MySQL或MariaDB,拉取镜像的命令如下:

docker pull mysql

在这里插入图片描述

3.配置

建立相应的目录,用于挂载,根据自己的目录进行新建:

mkdir -p /kim/mysql/data
mkdir -p /kim/mysql/conf
mkdir -p /kim/mysql/log

4. 启动容器

镜像拉取完成后,可以启动容器,使用以下命令:

docker run -d --privileged=true --restart=always --name mysql -p 3306:3306 \
-v /kim/mysql/conf:/etc/mysql/conf.d  \
-v /kim/mysql/log:/var/log/mysql \
-v /kim/mysql/data:/var/lib/mysql \
-v /etc/localtime:/etc/localtime \
-e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai mysql

在这里插入图片描述

解释:

  • -d:在后台运行容器;
  • --privileged=true:赋予容器主机的所有权限;
  • --restart=always:设置容器总是自动重启;
  • --name mysql:指定容器名称为mysql;
  • -p 3306:3306:端口映射,将主机端口3306映射到容器端口3306;
  • -v /kim/mysql/conf:/etc/mysql/conf.d:将主机上的配置文件映射到容器内的目录;
  • -v /kim/mysql/log:/var/log/mysql:将主机上的日志目录映射到容器内;
  • -v /kim/mysql/data:/var/lib/mysql:将主机上的数据目录映射到容器内;
  • -v /etc/localtime:/etc/localtime:映射主机时间到容器内以保持时间同步;
  • -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai:设置MySQL root密码和时区;
  • mariadb:指定使用的Docker镜像。

5. 数据库配置(最新版本可以忽略)

旧版本的数据库会有编码问题,导致中文乱码,插入数据可能会报错。如果用的是最新版本,是没有问题的。

下面针对编码问题进行配置:

在挂载的配置目录下,我这里是 /kim/mysql/conf 目录,在 conf 目录下新建配置文件 my.cnf ,内容如下:

[client]
default-character-set=utf8[mysql]
default-character-set=utf8[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

6. 重启容器

修改配置后,需要重启容器生效:

docker restart 容器ID

1722933090645)

7. 测试验证

1. 使用firewall-cmd命令打开3360端口:

sudo firewall-cmd --zone=public --add-port=3360/tcp --permanent

这会将3360端口添加到防火墙规则中,持久生效。

2. 重新加载防火墙配置以应用更改:

sudo firewall-cmd --reload

3. 确认端口3360已打开:

sudo firewall-cmd --list-ports

使用客户端连接工具测试是否连接成功

在这里插入图片描述

8、总结

上述我们演示了如何在docker中安装mysql镜像以及启动mysql容器,下篇文章我们来演示redis的安装教程。

http://www.yayakq.cn/news/256250/

相关文章:

  • 石景山区网站建设手机怎么做网站服务器吗
  • 自适应网站建设互联网站机房需要哪些设备
  • 广州万安建设监理有限公司网站wordpress中文优化版
  • 吉林网站建设温州住房建设网站
  • 本地郑州网站建设泉州网
  • 梁平集团网站建设商城县
  • 网站怎么集成支付宝免费域名注册二级域名
  • 惠州网站制作维护做网站网站违法吗
  • 电商网站seo公司网站开发报价评估
  • 同城做哪个网站推广效果好资讯类网站建设
  • 做dota2菠菜网站国内永久免费crm系统小说
  • 电脑记事本做复杂网站wordpress论坛模板
  • 阜宁网站建设找哪家好中国建设工程交易网
  • 做版面的网站dw制作网站网页模板
  • 建筑设计师专业网站网站生成器怎么做
  • 橄榄树网站建设上海大公司有哪些
  • 网站制作长沙哪些浏览器可以看禁止访问的网站
  • 高性能网站建设 pdfwordpress 侧边悬浮窗
  • 阿土伯 是做网站的吗网站开发人员职位晋升空间
  • 自己电脑做网站需要备案吗2流量推广平台有哪些
  • 网站信息做参考文献网站模板小偷
  • 手机网站底部广告代码网站做ulr跳转
  • 建设一个网站需要多少钱手工制作火箭模型
  • 买外链网站直播视频网站
  • 免费html网站开发教程石家庄信息网官方网站
  • 北大青鸟的网站建设课程多少钱网站机房建设解决方案
  • 商城门户网站源码中国建设银行官网站账户商品
  • 百度官网网站首页定州网站制作多少钱
  • 注册网站域名的入口是南京营销网站建设
  • 做一个网站的详细教学长沙网络推广袁飞seo