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

在线直播网站开发实战项目网站建设服务合同缴纳印花税吗

在线直播网站开发实战项目,网站建设服务合同缴纳印花税吗,网站推广的方法和手段,做网站设计哪家好目录 一、Docker 中部署 MySQL1.1 部署 MySQL1.2 进入容器并创建数据库1.3 Navicat 可视化工具连接 二、可能存在的问题2.1 1130 - Host ‘172.17.0.1‘ is not allowed to connect to this MySQL server 参考资料 一、Docker 中部署 MySQL 1.1 部署 MySQL 首先#xff0c;从… 目录 一、Docker 中部署 MySQL1.1 部署 MySQL1.2 进入容器并创建数据库1.3 Navicat 可视化工具连接 二、可能存在的问题2.1 1130 - Host ‘172.17.0.1‘ is not allowed to connect to this MySQL server 参考资料 一、Docker 中部署 MySQL 1.1 部署 MySQL 首先从 Docker Hub 下载 docker pull mysql:5.7.36然后在 Docker 容器中运行 # Linux 系统 docker run --name mysql \ -p 3306:3306 \ -e MYSQL_ROOT_HOST% \ -e MYSQL_ROOT_PASSWORDroot \ -d mysql:5.7.36# Windows 系统 cmd里面运行Windows PowerShell里面运行不了 docker run --name mysql ^ -p 3306:3306 ^ -e MYSQL_ROOT_HOST% ^ -e MYSQL_ROOT_PASSWORDroot ^ -d mysql:5.7.36这个命令的作用是在后台运行一个 MySQL 5.7.36 版本的容器, 相关参数含义解释 参数含义docker run运行容器命令--name mysql指定容器的名称为 mysql-p 3306:3306将宿主机的 3306 端口映射到容器内的 3306 端口-e MYSQL_ROOT_HOST%设置环境变量 MYSQL_ROOT_HOST 为 ‘%’允许 root 用户从任何主机连接到 MySQL 服务。-e MYSQL_ROOT_PASSWORDroot设置环境变量 MYSQL_ROOT_PASSWORD 为 ‘root’设置 root 用户的密码为 ‘root’-d在后台运行容器mysql:5.7.36指定要使用的 Docker 镜像即 MySQL 5.7.36 版本的镜像 如果使用了 -e MYSQL_ROOT_HOST% 我们后续还需要按照 2.1 节中的教程修改 mysql数据库里面的 user 表。否则我们用 Navicat 连接数据库会报错 1130 - Host ‘172.17.0.1‘ is not allowed to connect to this MySQL server 当我们只在本地上面跑时没必要设置 MYSQL_ROOT_HOST 1.2 进入容器并创建数据库 (1) 进入容器 在 mysql 容器里面进行数据库创建或者导入数据文件前我们必须进入容器 docker exec -it mysql /bin/bash这个命令的含义是在名为 mysql 的容器中打开一个交互式的 bash 终端相关参数解析为 docker exec: 这个命令允许你在运行的容器中执行命令。-it: 这两个参数结合在一起表示要创建一个交互式的终端。-i 参数表示保持 STDIN 打开即使没有连接到它-t 参数表示分配一个伪终端。mysql: 这是要执行命令的容器的名称或 ID。/bin/bash: 这是要执行的命令在这里是打开一个 bash 终端。 2数据库登录和创建 # 登录密码已经在 docker run语句的参数里面设置 # 参数 -u 和其后的用户名通常之间不需要空格隔开参数 -p 和其后的密码也可以直接连在一起写 mysql -uroot -proot --default-character-setutf8# 创建数据库 CREATE DATABASE mydatabase# 退出 MySQL 命令行客户端 exit3导入数据 在导入数据之前我们首先确保 宿主机中指定路径下sql 文件是否挂载到在容器里面docker run 参数里面可以设置。如果没有挂载的话我们可以使用 docker cp 命令 # docker cp 语法 docker cp /本地/路径/文件.sql 容器名称或ID:/容器内/路径/# 举个例子 C:\Users\usernamedocker cp D:\Learning\project\12306\resources mysql:/resources/ Successfully copied 8.22MB to mysql:/resources/然后我们在创建的数据库里面导入sql数据文件 # 切换到指定的数据库在某些情况下该语句可能以及写到了sql数据文件里面 use 指定的数据库名;-- 导入 SQL 文件 source /docker-entrypoint-initdb.d/mydata.sql4保存 mysql 容器 为了保存更新后的数据库我们应该将容器保存为新的镜像 注意在 Docker 中镜像是不可更改的。一旦创建了一个镜像就无法直接修改它。因此无法直接覆盖原来的镜像。 docker commit [CONTAINER ID] [IMAGE NAME] #容器ID 创建的镜像名 docker images #可以看到该镜像已经创建成功下次需要新建容器时可直接使用该镜像举个例子 C:\Users\usernamedocker commit mysql mysqlcloud sha256:6953caac5bffdea0a7a867dc5fb483702f8b291e00759940aae8275f28966391C:\Users\usernamedocker images REPOSITORY TAG IMAGE ID CREATED SIZE mysqlcloud latest 6953caac5bff 11 seconds ago 457MB multi-container-app-todo-app latest 4ce52cba239f 2 months ago 226MB none none abc68feda784 2 months ago 226MB welcome-to-docker latest 391a7884fcf8 2 months ago 225MB mongo 6 6d5c2fe902ad 2 months ago 690MB docker/welcome-to-docker latest c1f619b6477e 4 months ago 18.6MB zdocker/welcome-to-docker latest c1f619b6477e 4 months ago 18.6MB nacos/nacos-server v2.1.2 a978644d9246 14 months ago 1.06GB redis latest 7614ae9453d1 2 years ago 113MB mysql 5.7.36 c20987f18b13 2 years ago 448MB pangliang/rocketmq-console-ng latest ce1afb55c045 4 years ago 118MB foxiswho/rocketmq broker-4.5.1 d45240b3173d 4 years ago 440MB foxiswho/rocketmq server-4.5.1 12d0d03473de 4 years ago 440MB1.3 Navicat 可视化工具连接 在 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_HOST% -e MYSQL_ROOT_PASSWORDroot -d mysql:5.7.36 语句中我们已经设置好了端口号和密码。因此Navicat 可视化工具连接中我们可以这样填写信息 端口 填创建容器时 -p 后的第一个端口密码 填 -e 后写的密码 二、可能存在的问题 2.1 1130 - Host ‘172.17.0.1‘ is not allowed to connect to this MySQL server Navicat连接报错 ——1130 - Host ‘172.17.0.1‘ is not allowed to connect to this MySQL server 解决方案解决1130 - Host ‘172.17.0.1‘ is not allowed to connect to this MySQL server_host ‘172.17.0.1’ is not allowed to connect to thi-CSDN博客 原因分析 docker run --name mysql ^ -p 3306:3306 ^ -e MYSQL_ROOT_HOST% ^ -e MYSQL_ROOT_PASSWORDroot ^ -d mysql:5.7.36在 docker run 语句里面root 对应的 Host 为 % 。但是 Mysql 数据库里面没有我们重新修改即可。 Host: 表示允许访问 MySQL 服务器的主机名或 IP 地址。 User: 表示用户的用户名。 mysql select Host, User from user ; -------------------------- | Host | User | -------------------------- | localhost | mysql.session | | localhost | mysql.sys | | localhost | root | -------------------------- 3 rows in set (0.00 sec)mysql update user set Host% where Userroot ; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0mysql flush privileges ; Query OK, 0 rows affected (0.00 sec)mysql select Host, User from user; -------------------------- | Host | User | -------------------------- | % | root | | localhost | mysql.session | | localhost | mysql.sys | -------------------------- 3 rows in set (0.00 sec)实际操作 -- 显示所有数据库 mysql show databases ;-- 切换到 mysql 数据库 use mysql;-- 显示 mysql 数据库中的所有表 show tables ;-- 查询 user 表中的 Host 和 User 列 select Host, User from user ;-- 将 user 表中 User 为 root 的记录的 Host 字段修改为 % update user set Host% where Userroot ;-- 刷新权限 flush privileges ;参考资料 docker 安装mysql,并创建数据库_docker创建mysql数据库-CSDN博客 运行在docker里面的mysql如何导入数据表 - 简书 (jianshu.com) docker部署mysql,使用navicat可视化工具进行连接 - 知乎 (zhihu.com)
http://www.hkea.cn/news/14332526/

相关文章:

  • 做的丑的网站有哪些知乎广州注册公司网址
  • 自己免费建设网站开发一个购物app需要多少钱
  • 网站建设需要些什么资料WordPress迁移服务器和域名
  • 手机个人网站制作教程上海优化外包公司
  • 鞋子商城网站开发背景湛江免费建站模板
  • 建设工程月评打分网站营销推广公司
  • 免费诶网站建设抖音关键词排名优化
  • 蓝色科技企业网站模板免费下载对网站设计的建议
  • app免费制作网站模板有网站建设的虚拟主机管理系统
  • 广州模板建站多少钱申请网站免费
  • 公司网站抬头用什么软件做好一点的网站
  • 百度 验证网站编程代码大全
  • 沈阳市浑南区城乡建设局网站怎样免费推广网站
  • 商城网站建设需求文档网站关键词密度查询
  • app网站开发后台处理认证网站所有权要添加代码
  • 做一手房有哪些网站比较好啊宿州网站制作公司
  • 中国商标注册网官方网站android应用开发期末考试题
  • 深圳方维网站设计公司厦门网站建设_
  • 石嘴山网站定制开发建设网络营销网站建设诊断报告
  • 网站 设计报价张槎网站建设制作
  • 网站建设国外拂去其汉口企业制作网站的
  • 网站建设与发布专业做商铺的网站
  • 当地信息网站建设资质宜昌网站制作公司
  • wordpress html 标签页网站关键词排名优化推广软件
  • 网站推广计划书范文房产采集网站源代码
  • 国内课程网站建设现状计算机类哪个专业前景好
  • 网站收录有什么用建设网站用什么语言
  • 企业网站 免费 php重庆模板做网站
  • 招聘网站建设人员糖果屋网站建设策划书
  • 中小型网站设计公司广州番禺区有什么好玩的