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

做网站完整视频开发公司地下停车位买卖协议书范本

做网站完整视频,开发公司地下停车位买卖协议书范本,优化大师的功能有哪些,做网站中的镜像是什么在平常的开发工作中,我们经常需要用到 mysql 数据库。那么在docker容器中,应该怎么安装mysql数据库呢。简单来说,第一步:拉取镜像;第二步:创建挂载目录并设置 my.conf;第三步:启动容…

        在平常的开发工作中,我们经常需要用到 mysql 数据库。那么在docker容器中,应该怎么安装mysql数据库呢。简单来说,第一步:拉取镜像;第二步:创建挂载目录并设置 my.conf;第三步:启动容器,第四步:测试连接。

        1:拉取镜像:docker  pull  mysql:版本

        选择合适的mysql版本,如 拉取8.0.33版本:docker  pull  mysql:8.0.33,如果拉取镜像拉取不成功,那么可以修改宿主机 Docker 的配置文件 /etc/docker/daemon.json,修改镜像加速器配置。拉取成功后,可以通过 docker images mysql 命令查看:

               

        2:创建挂载目录 并 配置 my.conf :

            1)创建挂载目录:

                  mkdir -p /docker/mysql/conf

                  mkdir -p /docker/mysql/data

                  mkdir -p /docker/mysql/log

            2)创建 my.conf 并配置内容:在 conf 文件夹 下新建 my.conf 文件,配置内容如下: 

[client]
default-character-set=utf8mb4[mysql]
default-character-set=utf8mb4[mysqld]
# 设置东八区时区
default-time_zone = '+8:00'# 设置密码验证规则
authentication_policy=mysql_native_password# 限制导入和导出的数据目录
# 为空,不限制导入到处的数据目录
# 指定目录,必须从该目录导入到处,且MySQL不会自动创建该目录
# 为NULL,禁止导入与导出功能
secure_file_priv=/var/lib/mysqlinit_connect='SET collation_connection = utf8mb4_general_ci'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
skip-character-set-client-handshake
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
skip-name-resolve
max_connections=1000
# lower_case_table_names=1
skip-log-bin
        3:启动容器:
        1) docker run:
docker run --name mysql-8.0.33 \-e MYSQL_ROOT_PASSWORD=your_password \-e MYSQL_CHARSET=utf8mb4 \-e MYSQL_COLLATION=utf8mb4_unicode_ci \-p 3306:3306 \-v /docker/mysql:/var/lib/mysql \-d mysql:8.0.33

       命令解释:

        a:--name mysql-8.0.33:设置容器名称
        b:-e MYSQL_ROOT_PASSWORD=your_password:设置root用户密码
        c:-e MYSQL_CHARSET=utf8mb4:为 MySQL 数据库设置字符集为 utf8mb4
        d:-e MYSQL_COLLATION=utf8mb4_unicode_ci:数据库设置排序规则为 utf8mb4_unicode_ci
        e:-p 3306:3306:-p 用于将容器内部的端口映射到主机的端口,将宿主机3306端口映射到容器3306端口
        f:-v /docker/mysql:/var/lib/mysql:v 是挂载选项,用于将主机上的目录挂载到容器内部的目录,实现数据的持久化存储。
        g:/data/mysql:/var/lib/mysql 表示将主机上的 /data/mysql 目录挂载到容器内的 /var/lib/mysql 目录,这样容器内 MySQL 数据库的数据会存储在主机的 /data/mysql 目录中,即使容器被删除,数据也不会丢失。
        h:-d mysql:8.0.33:表示以守护进程模式运行容器,即容器将在后台运行。Docker 将从 Docker Hub 或本地镜像仓库拉取该镜像,如果不存在,则会先拉取再运行。

        2)docker-compose.yml,命令 docker compose up  -d  mysql
version: '1'
services:mysql:image: mysql:8.0.33restart: alwayscontainer_name: mysqlenvironment:MYSQL_ROOT_PASSWORD: your_passwordTZ: Asia/Shanghaiports:- "3306:3306"volumes:- /docker/mysql/log:/var/log/mysql- /docker/mysql/data:/var/lib/mysql - /docker/mysql/conf:/etc/mysql/conf.dcommand:--max_connections=1000--default-authentication-plugin=mysql_native_password--character-set-server=utf8mb4--collation-server=utf8mb4_general_ciprivileged: truenetwork_mode: "host"

        启动完成后,可以使用 docker ps 命令查看当前容器启动状态,可以 使用  docker logs  容器id 或者 docker  logs  mysql 查看启动日志。

        4:测试

        使用数据连接客户端工具测试。

                        

        以上为 docker 下 部署 mysql 数据库的基本步骤。我们只有不断的学习,才能遇见更好的自己,加油,美好的风景一直在路上。

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

相关文章:

  • app下载网站免费公司企业形象设计
  • 网站可以做话筒台标吗青岛优化网站关键词
  • 微网站自助建设网站如何做分站
  • 网站自动生成网页修改wordpress后台路径
  • 网络直播网站建设衡水做网站多少钱
  • 网站建设页面图wordpress 多次登录
  • 承德哪里做网站想做一个网站
  • 门户网站的运营企业做哪个网站好
  • 深圳公司网站备案郑州市建筑工程信息网
  • 西安企业网站建设高新区网站做短视频业务许可
  • 学会网站建设方案微信公众号调用WordPress
  • 天津智能网站建设软件开发模型比较
  • 如何增加网站的访问量宝安建网站的公司
  • 深圳做网站的公司 cheungdom网站建设中图片是什么
  • 网站内容排版设计模板企业做网站需要准备什么资料
  • 做视频课程网站17网一起做网店普宁池尾商圈
  • iis网站权限wordpress首页div
  • 网站域名解析教程学做网站买什么样的书
  • 自己做网站教学视频广州上市网站建设的公司
  • 长沙市建设网站平台的公司交互做的好的中国网站
  • 专业的建网站的公司网站开发 微信收款
  • 深圳专业做网站较好的公司南漳网站定制
  • 个人网站首页布局图云空间布置网站
  • 怎么用手机做一个网站沧州高端网站制作
  • 网站怎么显示百度名片昆明凡科建站多少钱
  • 旅游网站开发与设计论文易企网站建设公司
  • 仿做静态网站多少钱进入公众号显示网络异常
  • 我要用新浪云做网站外企网站建设公司排名
  • 苏宁易购电商网站建设需求分析微商客源神器
  • 微信小视频网站开发网站建设公司新员工培训ppt