精华内容
下载资源
问答
  • 天津实验室酶解反应罐,静鑫通茂,质量承诺:以满足顾客需求为...反应罐也叫反应釜,是一种综合反应容器,操作时会因为多种原因造成损坏,导致生产被迫停止。 子交换器通过泵与浓缩蒸发器连接,所述浓缩蒸发器通...

    天津实验室酶解反应罐,静鑫通茂,质量承诺:以满足顾客需求为己任,真诚回报每一位顾客。

    天津实验室酶解反应罐, 危包反应罐的主要作用是提供反应装备,项目安装,并维持一定的反应条件,使化学反应过程按预定的方向进行,得到合格的反应产物。静鑫通茂反应罐在什么情况下会损坏?反应罐也叫反应釜,是一种综合反应容器,操作时会因为多种原因造成损坏,导致生产被迫停止。 a82572936b00f23f13fbecbc6a0727fb.png

    子交换器通过泵与浓缩蒸发器连接,所述浓缩蒸发器通过泥浆泵与高速离心喷雾干燥器连接。所述酶解反应罐包括罐体、加热装置、搅拌装置、进料口和出料口,所述加热装置位于罐体底部。所述压滤机为液压隔膜式压滤机。所述离子交换器设有个罐体,通过管路依次连接。所述浓缩蒸发器为单效降膜式浓缩器。图1为本实用新型的结构示意图。

    天津实验室酶解反应罐, 乳化罐主要是通过搅拌操作将物料混合达到工艺生产的要求,是制药、生物工程、食品、饮料、果酒、调味品、精细化工、油脂等行业中常用的中间缓冲、储液、搅拌、调配、反应的必须设备。乳化罐也可以根据工艺的要求在配料的过程中添加某些溶酶或其他的混合介质。乳化罐通过增设加热层、保温层、冷却装置、恒温控制装置等可以实现反应混合所需要的升温、恒温、降温、保温等工艺工程,而且可根据自动化程度的要求,配备不同配置的电控箱。万向清洗球,有的还有称重计量装置、液位计量装置等。乳化罐功能应用:乳化罐具有可加热、冷却、保温、搅拌、计量等功能,广泛应用于涂料、医药、建材、化工、颜料、树脂、食品等行业。 6c1a81ae19c6d70846b1a485585112cc.png

    主要产品有:实验室冷冻干燥机、中试冷冻干燥机、中试冻干机、实验室冻干机、钟罩冻干机、制药冻干机、小型冻干机、土壤冻干机、土壤冷冻干燥机等。艾慕工厂输出的发酵、提纯及冻干设备已服务于*** d21a26a6794a39dd528c1cd200e026bc.png

    天津实验室酶解反应罐, 角瓶放到摇瓶机或摇床上,振荡或回旋培养,摇瓶通气最的大小取决于摇瓶机型式,转数、振程(或偏心距)、角瓶容量、装料量。摇瓶培养是为了在振荡过程中溶入较多的氧,以供微生物在生长繁殖过程中氧的消耗。实验室阶段的培养过程中,因为菌种和培养物的量较少,可以在无菌状态下直接接入。本文参考《发酵工程原理及技术》一书。有机硅乳液消泡剂使用注意及常见问题。消泡剂在造纸过程中的应用。发酵消泡剂与发酵有机硅消泡剂有区别吗?污水消泡剂在微生物发酵污水处理中的应用。THIX-298发酵用消泡剂在芽孢杆菌发酵中效果测试。食用菌发酵过程中食用菌发酵消泡剂的选择。消泡剂都应用在哪些行业?

    选择化工设备反应釜厂家你是否也遇到过以下问题? 化工防腐反应釜设备的用途及配件材质怎么选择?PPH储罐PPH缠绕反应罐一次成型工艺采用螺旋挤出缠绕技术,品质达到国际先进水平,主要工序有罐体缠绕、外部焊接、内缝焊接、管口安装等。

    展开全文
  • 用于android应用程序的简洁的反应式状态容器库。
  • 核电站反应堆压力容器主螺栓是重要的受力易损部件,必须对其进行定期的缺陷检测。文中介绍了自主研发的主螺栓超声检测控制系统的构成,描述了运动控制、水位控制的实施方案,对控制算法进行了设计,并通过软件处理...
  • react-komposer, 通过组合容器将数据输入反应组件 响应 Komposer通过组合容器将数据输入反应组件。( 使用任何类型的数据存储,无论是) 。诺诺。RxJX 。MobX还是它的他任何它的他数据存储目录为什么?安装工具简单...
  • 8月23日,由太重集团为湖北三宁化工年产60万吨乙二醇项目生产制造的关键核心设备——6台DMO (草酸二甲酯)反应器本周在太重天津滨海重件码头发运,该项目填补了太重超大型压力容器厂内制造、整体发运的空白。...

    8月23日,由太重集团为湖北三宁化工年产60万吨乙二醇项目生产制造的关键核心设备——6台DMO (草酸二甲酯)反应器本周在太重天津滨海重件码头发运,该项目填补了太重超大型压力容器厂内制造、整体发运的空白。太重再次刷新国内高端压力容器装备制造最大纪录。

    b8e15817bb03af9d65d3ddf2d16a1cf8.png

    图为即将发运的太重DMO反应器

    此次制造的DMO反应器是乙二醇生产的关键核心设备,是目前国内最大的DMO反应换热器。设备通体由不锈钢打造,每台重达266吨,主要用于一氧化碳与亚硝酸甲酯在换热管中催化剂作用下反应合成DMO。太重天津滨海化工装备分公司副经理王晋介绍,根据客户需求,该产品技术要求高、加工精度细,即使是对拥有丰富压力容器制造经验的太重来说,制造难度之大也属首次。由于反应器材质特殊、体积大(直径5540毫米)、管板厚(220毫米),对焊接技术、质 量、变形控制要求极高,制造过程中的一点油污、一点钢屑都可能对材质造成污染,给企业带来损失……面对诸多挑战,太重在设备制造前就开始了数以千次的工艺、焊接等试验,收集了大量数据信息,确保产品制造过程中万无一失。最终,产品交检完全满足设计要求,且焊缝一次射线探伤合格率达98%以上,得到第三方监理和用户的高度赞扬和认可。6台DMO反应器实现整体交货,突破了以往我省生产超大件装备而无法运输的瓶颈,为用户节省了大量现场焊接、试压等环节的时间及成本。同时,太重也实现了由传统煤化工领域向石化、炼化工程等高端装备领域的转型升级,为企业拓展压力容器设备高端市场奠定坚实基础。

    展开全文
  • 题库来源:安全生产模拟考试一点通公众号小程序 2020年锅炉压力容器压力管道安全管理(全部)考试技巧及锅炉压力容器压力管道安全管理(全部)试题及答案,包含锅炉压力容器...1、【判断题】对反应容器应控制反应温度

    题库来源:安全生产模拟考试一点通公众号小程序

    2020年锅炉压力容器压力管道安全管理(全部)考试技巧及锅炉压力容器压力管道安全管理(全部)试题及答案,包含锅炉压力容器压力管道安全管理(全部)考试技巧答案和解析及锅炉压力容器压力管道安全管理(全部)试题及答案练习。由安全生产模拟考试一点通公众号结合国家锅炉压力容器压力管道安全管理(全部)考试最新大纲及锅炉压力容器压力管道安全管理(全部)考试真题汇总,有助于锅炉压力容器压力管道安全管理(全部)模拟考试题库考前练习。

    1、【判断题】对反应容器应控制反应温度,通过反应物料的搅拌,可以加速热量传递过程,中断搅拌或搅拌不良,可能会造成散热不良或局部反应剧烈而发生事故。(  √  )

    2、【判断题】液化石油气储罐内的压力,当环境温度下降,压力会上升。(  ×  )

    3、【判断题】锅炉的给煤调速系统不得采用变频调速装置。(  ×  )

    4、【判断题】气体压力不仅仅是作用于容器的顶部,而是作用于整个器壁上。(  √  )

    5、【判断题】锅炉安装监检包括对安装过程中涉及安全性能的项目进行监检和对质量管理体系运转情况的监督检查。(  √  )

    6、【判断题】锅炉安装单位对锅炉安装质量负责,应当及时整理锅炉安装技术资料,总体验收合格后15天内将安装调试等有关技术资料完整移交给锅炉使用单位。(  ×  )

    7、【判断题】锅炉维修改造许可证从签发之日起6年内在全国范围内有效。(  ×  )

    8、【判断题】气瓶充装单位只能充装自有产权气瓶,不得充装任何技术档案不在本充装单位的气瓶。(  ×  )

    9、【判断题】不符合安全要求的气瓶必须送交地(市)级或地(市)级以上质监部门指定的气瓶检验机构报废销毁。(  √  )

    10、【判断题】《中华人民共和国特种设备安全法》规定,军事装备、核设施、航空航天器使用的特种设备安全的监督管理不适用本法。(  √  )

    11、【判断题】《气瓶安全监察规程》规定充装单位必须对充装人员和充装前检查人员进行有关气体性质、气瓶的基本知识、潜在危险和应急处理措施等内容的培训。(  √  )

    12、【判断题】建立和完善锅炉安全使用管理的各项规章制度,并有效地执行和落实,是确保锅炉安全使用的基本条件。(  √  )

    13、【判断题】任何检测机构都可以进行锅炉能效测试工作。(  ×  )

    14、【判断题】安全阀上的铅封不得擅自启封,其铭牌不得擅自取下或更换。(  √  )

    15、【判断题】进入压力容器内检验照明用电不超过24V。(  √  )

    16、【单选题】压力管道焊接过程中产生的缺陷不包括( )。(  D  )

    A、咬边

    B、凹坑

    C、气孔

    D、疲劳裂纹

    17、【单选题】压力管道的最高工作温度必须( ),才能保证管道的安全使用。(  D  )

    A、大于设计温度

    B、等于设计温度

    C、小于设计温度

    D、小于或等于设计温度

    18、【单选题】表面排污是用来排除锅水蒸发面附近高浓度的盐类和杂质,避免产生泡沫和汽水共腾,改善锅水品质,降低含盐量。(  A  )

    A、是

    B、否

    19、【单选题】固定式压力容器安全状况等级共分为( )级。(  C  )

    A、3

    B、4

    C、5

    20、【单选题】压力容器运行中应严格控制压力频繁地及大幅度的波动,主要是为了防止在交变载荷下,导致压力容器的( )破坏。(  C  )

    A、韧性

    B、脆性

    C、疲劳

    21、【单选题】对锅炉房开展能效考核,应对监测和计量的数据定期进行统计、分析,开展锅炉房系统能效评价,发现问题,及时改进。(  A  )

    A、是

    B、否

    22、【单选题】角焊缝的外形应当( )过渡。(  B  )

    A、凸形圆滑

    B、凹形圆滑

    23、【单选题】负压力是指某一物体内的压力( )时。(  B  )

    A、低于0

    B、低于大气压力

    C、低于标准大气压

    D、压力为负值

    24、【单选题】增加负荷时,下面( )调整链条炉排燃烧的方法是正确的。(  B  )

    A、增加煤层厚度,降低炉排速度

    B、增加煤层厚度,提高炉排速度

    C、降低炉排速度

    D、减小煤层厚度,提高炉排速度

    25、【单选题】生产过程中最常用的加热方式是:( )。(  B  )

    A、直接加热

    B、间接加热

    26、【单选题】设计压力为1.0MPa压力容器,按压力高低分类,属于( )。(  A  )

    A、低压容器

    B、中压容器

    C、高压容器

    27、【单选题】《特种设备安全监察条例》规定,特种设备作业人员违反特种设备的操作规程和有关的安全规章制度操作,或者在作业过程中发现事故隐患或者其他不安全因素,未立即向现场安全管理人员和单位有关负责人报告的,触犯刑律的,依法( )。(  C  )

    A、批评教育

    B、罚款

    C、追究刑事责任

    28、【单选题】盛装易燃介质的压力容器( )用空气置换。(  C  )

    A、可以

    B、一般不准

    C、严禁

    29、【单选题】压力表铅封脱落或超过有效期时( )。(  A  )

    A、停止使用

    B、可继续使用

    C、找出校验合格证后可继续使用

    30、【单选题】标签的粘贴和更换必须由气瓶( )进行。(  C  )

    A、制造单位

    B、检验单位

    C、充装单位

    31、【单选题】安全第一就是要求在进行生产和其他活动时把安全工作放在一切工作的( )。(  B  )

    A、次要位置

    B、首要位置

    C、后面

    D、暂时

    32、【单选题】压力容器上的压力表其显示值为( )。(  B  )

    A、绝对压力

    B、表压力

    33、【单选题】《特种设备安全监察条例》规定,压力容器的安装、改造、重大维修过程,必须经国务院特种设备安全监督管理部门核准的( )按照安全技术规范的要求进行监督检验。(  C  )

    A、评估机构

    B、中介机构

    C、检验检测机构

    34、【单选题】根据《气瓶安全监察规定》的要求,充装时,充装人员应按( )规定进行充装。(  C  )

    A、有关安全技术规范

    B、国家标准

    C、其他选项都是

    35、【单选题】锅炉房必须装设表明过热蒸汽温度过低和过高的报警信号。(  A  )

    A、是

    B、否

    36、【单选题】锅炉排污应在高负荷时进行。(  B  )

    A、是

    B、否

    37、【单选题】产品合格证和质量证明书应当有制造单位质量检验人员和( )签章。(  D  )

    A、焊接工程师

    B、理化工程师

    C、技术员

    D、质保工程师

    38、【单选题】《压力管道安全技术监察规程-工业管道》规定,压力管道重大维修方案应当经使用单位( )批准。(  B  )

    A、法人代表

    B、技术负责人

    C、管理员

    D、检验员

    39、【单选题】锅炉房的运行记录、检查记录、检修保养记录应至少保存( )以上。(  A  )

    A、一年

    B、二年

    C、三年

    D、四年

    40、【单选题】如蒸汽疏水器一直处于排放状态,则( )。(  B  )

    A、蒸汽疏水器处于正常工作状态

    B、蒸汽疏水器的阀门无法关闭

    C、蒸汽疏水器存在阀门磨损

    D、蒸汽疏水器无法动作

    41、【单选题】压力管道的在线检验以( )和测厚为主。(  C  )

    A、无损检测

    B、硬度检查

    C、宏观检查

    D、金相检查

    42、【单选题】充装站应配备有( )以上文凭经专业技术培训合格的专职安全员。(  C  )

    A、大学

    B、大专

    C、高中

    D、初中

    43、【单选题】压力管道的使用单位应派遣( )的人员从事压力管道的安全管理和操作工作。(  A  )

    A、具备相应资质

    B、具备一定学历

    C、具备安全资质

    D、具备检验资质

    44、【单选题】( )是构件材料在腐蚀介质或腐蚀环境的作用下,材料被腐蚀,造成的厚度减薄。(  A  )

    A、腐蚀减薄

    B、环境开裂

    C、材质劣化

    D、机械损伤

    45、【单选题】《中华人民共和国特种设备安全法》规定,任何单位和个人有权向负责特种设备安全监督管理的部门和有关部门举报涉及特种设备安全的( ),接到举报的部门应当及时处理。(  A  )

    A、违法行为

    B、错误行为

    C、不当行为

    46、【单选题】特种设备作业人员应当按照国家有关规定经特种设备安全监督管理部门考核合格,取得国家统一格式的( ),方可从事相应的作业或管理。(  A  )

    A、特种设备作业人员证书

    B、操作证

    C、IC卡

    D、资格证

    47、【单选题】制定《中华人民共和国特种设备安全法》是为了加强特种设备安全工作,预防特种设备( ),保障人身和财产安全,促进经济社会发展。(  C  )

    A、生产安全事故

    B、重特大事故

    C、事故

    48、【单选题】为了改善探头与工件间声能的传递,而加在探头和检测面之间的液体薄层称为( )。(  C  )

    A、对比剂

    B、增强剂

    C、耦合剂

    D、润滑剂

    49、【多选题】《中华人民共和国特种设备安全法》规定,特种设备生产、经营、使用单位应当按照国家有关规定配备特种设备( ),并对其进行必要的安全教育和技能培训。(  ABD  )

    A、安全管理人员

    B、检测人员

    C、检验人员

    D、作业人员

    E、营销人员

    50、【多选题】根据《压力管道安装许可规则》,安装单位许可项目中,GC1级可以覆盖( )。(  ABC  )

    A、GC1

    B、GC2

    C、GC3

    D、GD1

    以上是2020年锅炉压力容器压力管道安全管理(全部)考试技巧及锅炉压力容器压力管道安全管理(全部)试题及答案。支持全国各地区精准锅炉压力容器压力管道安全管理(全部)考试试题,支持安全资格证,特种作业操作证,职业技能鉴定等工种题库练习。

    展开全文
  • 激光可促进化学反应

    2021-02-05 15:54:27
    一般说来,虽然提高温度可促进化学反应,但在化学工程中,单纯靠加热反应容器来提高反应速率和产量则往往是不够的,因为在较高温度下,可能发生另外的反应,使上述两种结果落空。因此,很多催化反应都有一个最佳温度...
  • react-container, 一个灵活的容器,用于放置响应应用程序 TouchstoneJS的一部分 容器一个灵活的容器,用于放置响应应用程序。 为 TouchstoneJS 构建。.../反应容器。要在本地生成示例,请运行:npm installnpm s
  • MySql8.0安装--docker容器下安装MySql的系列化学反应(三)ubuntu下安装MySql8.0不知道docker为何物或者不清楚docker安装使用的先去专栏了解 Docker安装与配置--centOS环境(二)首先,还是利用docker最常用的容器...

    42685beb4d8db8452f0c4f141b1a6208.gif

    MySql8.0安装--docker容器下安装MySql的系列化学反应(三)

    ubuntu下安装MySql8.0

    不知道docker为何物或者不清楚docker安装使用的先去专栏了解 Docker安装与配置--centOS环境(二)

    首先,还是利用docker最常用的容器ubuntu

    docker run -i -t ubuntu /bin/bash

    进入docker的ubuntu容器后,更新apt-get,安装必要的安装包vim,wget,net-tools。

    apt-get update
    apt-get install vim
    apt-get install wget
    apt-get install net-tools //使用 netstat命令需要添加

    新增用户使用adduser,注意ubuntu下使用useradd是没有新增用户目录的

    adduser mysql

    ubuntu不支持rpm安装,我们使用alien安装

    apt-get install alien

    mysql安装与启动

    alien -i package.rpm
    apt-get install mysql-server
    service mysql start

    然后就可以正常登录了

    mysql
    use mysql;
    show tables;

    修改root密码

    mysqladmin password

    键入你需要修改的密码

    然后用root就可以登录了

    mysql -u root -p

    登录mysql后,还可以新增mysql用户登录,这里我们新增一个用户test,密码test,并给予权限,具体操作如下

    use mysql
    insert into mysql.user(Host,User,Password) values("localhost","test",password("test"));
    create database testDB;
    CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';
    flush privileges;
    grant all privileges on testDB.* to test@localhost identified by 'test';
    exit

    使用新建的test用户登录试试,新建库,表等操作

    mysql -u test -p
    use testDB
    create table tt ( a int, b char(8));
    insert into tt values (1, "hello");
    insert into tt values (2, "mysql");
    mysql> select * from tt;
    +------+-------+
    | a    | b     |
    +------+-------+
    |    1 | hello |
    |    2 | mysql |
    +------+-------+
    2 rows in set (0.00 sec)
    
    mysql>

    中文显示问题解决

    顺便尝试输入中文,发现中文根本输入不进去。查下系统编码

    show variables like '%character%';
    
    mysql> show variables like '%character%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | latin1                     |
    | character_set_connection | latin1                     |
    | character_set_database   | latin1                     |
    | character_set_filesystem | binary                     |
    | character_set_results    | latin1                     |
    | character_set_server     | latin1                     |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)

    全部改为utf8,注意filesystem不能动,不要问为什么

    set character_set_client=utf8;
    set character_set_connection=utf8;
    set character_set_database=utf8;
    set character_set_results=utf8;
    set character_set_server=utf8;

    再次查下系统编码

    mysql> show variables like '%character%';;
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)

    发现还是不行,我们尝试修改数据库编码

    mysql> ALTER DATABASE test CHARACTER SET utf8;
    ERROR 1044 (42000): Access denied for user 'test'@'localhost' to database 'test'
    mysql> exit

    不让修改,用root用户试试

    mysql -u root -p
    mysql> ALTER DATABASE test CHARACTER SET utf8;
    Query OK, 1 row affected (0.00 sec)
    
    mysql>

    查看表tt的编码

    mysql> show create table tt;
    +-------+-------------------------------------------------------------------------------------------------------------------+
    | Table | Create Table                                                                                                      |
    +-------+-------------------------------------------------------------------------------------------------------------------+
    | tt    | CREATE TABLE `tt` (
      `a` int(11) DEFAULT NULL,
      `b` char(8) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
    +-------+-------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.01 sec)
    
    mysql>

    有点小小的崩溃,使出失传已久的删库大法吧

    mysql> drop database testDB;
    Query OK, 1 row affected (0.08 sec)
    
    mysql> create database testDB DEFAULT CHARACTER SET utf8;
    Query OK, 1 row affected (0.00 sec)
    
    mysql> 
    mysql> show create database testDB;
    +----------+-----------------------------------------------------------------+
    | Database | Create Database                                                 |
    +----------+-----------------------------------------------------------------+
    | testDB   | CREATE DATABASE `testDB` /*!40100 DEFAULT CHARACTER SET utf8 */ |
    +----------+-----------------------------------------------------------------+
    1 row in set (0.00 sec)
    
    mysql>

    库的编码终于对了,重新建表

    mysql> create table tt ( a int, b varchar(30));
    Query OK, 0 rows affected (0.01 sec)
    
    mysql>
    
    mysql> show create table tt;
    +-------+---------------------------------------------------------------------------------------------------------------------+
    | Table | Create Table                                                                                                        |
    +-------+---------------------------------------------------------------------------------------------------------------------+
    | tt    | CREATE TABLE `tt` (
      `a` int(11) DEFAULT NULL,
      `b` varchar(30) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
    +-------+---------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.00 sec)
    
    mysql>

    最后查明,运行容器的时候要带上env编码参数,只能删掉容器

    docker rm mysql_test

    以上步骤重新来一遍,运行的时候小心翼翼的带上参数

    docker run -i -t mysql_test env LANG=C.UTF-8 /bin/bash

    1487e2cf1426c72a7ae9f30e7802bfd0.png

    或者硬核技术控,直接去改文件吧。 切换root用户。

    cd /var/lib/docker/containers

    我们发现docker并不支持我们修改文件,很不友好,但是没关系,还记得上张截图的容器ID吗,拷贝出来备用,*号之前的部分替换成自己的容器ID

    ls ebc3d6ca6bd7*
    cd ebc3d6ca6bd7*
    vi config.v2.json

    1f8658eb2f1c95977593a5cb28d37723.png

    15a0f7bb9e5cf3fd540179e2a2da483e.png

    如图所示,两个地方加上env参数

    "Path":"env","Args":["LANG=C.UTF-8","/bin/bash"],
    "Cmd":["env","LANG=C.UTF-8","/bin/bash"],

    3775e6cb4734a503ff61a56771fcea63.png

    然后重启容器

    [root@jus-zhan ~]# docker restart mysql_test
    mysql_test
    [root@jus-zhan ~]# 
    [root@jus-zhan ~]# docker attach mysql_test

    进入容器,启动mysql

    root@ebc3d6ca6bd7:/# service mysql start
     * Starting MySQL database server mysqld                                                                              [ OK ] 
    root@ebc3d6ca6bd7:/#

    顺便设置mysql在docker容器开机启动

    update-rc.d mysql defaults

    再次测试中文效果

    root@ebc3d6ca6bd7:~# mysql -u test -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 5
    Server version: 5.7.24-0ubuntu0.18.04.1 (Ubuntu)
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> use testDB
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    
    Database changed
    mysql> insert into tt values ( 1, "小明");
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    
    mysql> select * from tt;
    +------+--------+
    | a    | b      |
    +------+--------+
    |    1 | 小明   |
    +------+--------+
    1 row in set (0.00 sec)
    
    mysql>

    中文问题至此已经搞定,但是很有研究精神的我们发现切换用户到mysql不能输入中文

    su - mysql

    研究良久发现,应该是docker传给root的环境变量,在其他用户下是不起作用的,即使export LANG=C.UTF-8也不行,尝试用带root环境变量的su mysql解决

    su mysql
    mysql -u test -p
    mysql> insert into tt values (2, '小胖');
    Query OK, 1 row affected (0.00 sec)
    
    mysql> select * from tt;
    +------+--------+
    | a    | b      |
    +------+--------+
    |    1 | 小明   |
    |    2 | 小胖   |
    +------+--------+
    2 rows in set (0.00 sec)

    猜想和实际验证结合,得出结论,只有root的环境变量支持输入中文,也算发现docker的一个不大不小的bug,相信永不了多久就可以修复的了。

    直接下载docker内的mysql容器使用

    最后,运行下面命令有惊喜

    docker run -it --name=mysql01 -e MYSQL_ROOT_PASSWORD="1234" -d mysql:8.0

    实际运行情况

    [docker@jus-zhan ~]$ docker run -it --name=mysql01 -e MYSQL_ROOT_PASSWORD="1234" -d mysql:8.0
    Unable to find image 'mysql:8.0' locally
    8.0: Pulling from library/mysql
    f17d81b4b692: Already exists 
    c691115e6ae9: Already exists 
    41544cb19235: Already exists 
    254d04f5f66d: Already exists 
    4fe240edfdc9: Already exists 
    0cd4fcc94b67: Already exists 
    8df36ec4b34a: Already exists 
    720bf9851f6a: Already exists 
    e933e0a4fddf: Already exists 
    9ffdbf5f677f: Already exists 
    a403e1df0389: Already exists 
    4669c5f285a6: Already exists 
    Digest: sha256:811483efcd38de17d93193b4b4bc4ba290a931215c4c8512cbff624e5967a7dd
    Status: Downloaded newer image for mysql:8.0
    89c5d854305bb21c07f7ca8ecbc753e0c8e8967fb8a7e89e8d05f2b577630b9e
    [docker@jus-zhan ~]$

    docker库里的是有mysql容器的,而且有最新的mysql8.0版本,可以直接运行,当docker在本地找不到的时候会去docker库里下载。 但是这个容器,系统自带mysql用户,但是没有目录,所以需要增加mysql目录

    mkdir /home/mysql

    使用docker exec运行mysql服务器,并试试好不好用

    [docker@jus-zhan ~]$ docker exec -it mysql01 env LANG=C.UTF-8 /bin/bash
    root@89c5d854305b:/# mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 8
    Server version: 8.0.13 MySQL Community Server - GPL
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> create database testDB;
    Query OK, 1 row affected (0.10 sec)
    
    mysql> use testDB
    Database changed
    mysql> create table test( a int , b char(20));
    Query OK, 0 rows affected (0.13 sec)
    
    mysql> insert into test values(1,'小明');
    Query OK, 1 row affected (0.06 sec)
    
    mysql> select * from test;
    +------+--------+
    | a    | b      |
    +------+--------+
    |    1 | 小明   |
    +------+--------+
    1 row in set (0.00 sec)
    
    mysql> exit
    Bye
    root@89c5d854305b:/#

    和我们自己装的mysql一样的好用。

    映射端口提供远程登录服务

    下面用映射端口的办法,实现本地连接docker容器内数据库

    docker run -it --name=mysql02 -p=3306 -e MYSQL_ROOT_PASSWORD="1234" -v /storage/mysql02/datadir:/var/lib/mysql -d mysql:8.0
    docker exec -it mysql02 env LANG=C.UTF-8 /bin/bash

    实际操作

    [docker@jus-zhan ~]$ docker run -it --name=mysql02 -p=3306 -e MYSQL_ROOT_PASSWORD="1234" -v /storage/mysql02/datadir:/var/lib/mysql -d mysql:8.0
    3d86c335b4f2638d9c5ff7c28513e3658be73f82f5242e7ebecfdad6dffd56a6
    [docker@jus-zhan ~]$ 
    [docker@jus-zhan ~]$ docker exec  -it mysql02 env LANG=C.UTF-8 /bin/bash
    root@3d86c335b4f2:/# mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 8
    Server version: 8.0.13 MySQL Community Server - GPL
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> exit
    Bye
    root@3d86c335b4f2:/# read escape sequence
    [docker@jus-zhan ~]$ docker port mysql02
    3306/tcp -> 0.0.0.0:32772
    [docker@jus-zhan ~]$
    [docker@jus-zhan ~]$ mysql -u root -p -h 127.0.0.1 -P 32772
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 11
    Server version: 8.0.13 MySQL Community Server - GPL
    
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> use testDB
    ERROR 1049 (42000): Unknown database 'testDB'
    mysql> 
    mysql> create database testDB
        -> ;
    Query OK, 1 row affected (0.12 sec)
    
    mysql> create table test(a int, b char(20));
    Query OK, 0 rows affected (0.07 sec)
    
    mysql> insert into test values(1,'小明');
    Query OK, 1 row affected (0.12 sec)
    
    mysql> select * from test;
    +------+--------+
    | a    | b      |
    +------+--------+
    |    1 | 小明   |
    +------+--------+
    1 row in set (0.00 sec)
    
    mysql> exit;
    
    [docker@jus-zhan ~]$

    更新一下用户的密码,刷新权限

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
    FLUSH PRIVILEGES;
    
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
    Query OK, 0 rows affected (0.10 sec)
    
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.01 sec)
    
    mysql>

    f84ec241f24b4a379d93766f4620b97a.png

    从windows用workbench远程登录也是可以的了。


    更新一个docker运行脚本,一键docker运行mysql

    #mysql_start.sh
    #!/bin/bash
    #1. 拉取镜像
    docker pull mysql:8.0
    
    #2. 删除旧的容器
    docker rm mysql-master
    
    #3. 建立mysql数据挂载目录
    mkdir dbdata
    
    #4. docker运行mysql
    docker run -itd 
    -v "$PWD/dbdata":/var/lib/mysql 
    --net=bridge 
    -p 3306:3306 
    --name mysql-master 
    --hostname mysql-master 
    -e MYSQL_ROOT_PASSWORD=Welcome_1
    -d mysql:8.0 
    --character-set-server=utf8mb4 
    --collation-server=utf8mb4_unicode_ci
    
    #5. mysql -u root -p 测试
    mysql -u root -p

    建库与建立用户、授权脚本

    #mysql_start.sql
    CREATE DATABASE testdb;
    CREATE USER 'test'@'%' IDENTIFIED BY 'Welcome_1';
    GRANT ALL ON testdb.* TO 'test'@'%';
    FLUSH PRIVILEGES;
    展开全文
  • 使用docker run 命令进行创建容器及拉取镜像nginx时(别的镜像都适用),回复一直处于pulling fs layer或没反应。 解决办法: (更换源) 编辑文件: vi /etc/docker/daemon.json --------------------------- ...
  • 该嵌入式加热器容器可对冷却温度至反应温度进行采样,样本从加热容器输送至反应容器过程中的热量损失能降到最小,确保得到更加精确的采样结果。  通过在密闭容器单元内对样本流体进行采样,就可以很容易地将样本...
  • 问题1:在一个页面集成一个或者多个文件上传插件,初始化时有些DOM容器是隐藏的,这时候经常会出现初始化失败的情况,虽然按钮样式改变了,但是点击就是没反应(有时候不经意点了哪个地方,或许会出现文件选择框),...
  • 然后就到该容器内部去使用同样的请求测试,发现容器内部服务正常。 上面这种问题,很大一部分是因为端口暴露存在问题。但是上图也显示,端口成功暴露出来了。 之后,仔细查看上图的服务列表,发现最...
  • 容量反应的是 向量容器维护了多少内存,大小反应的是已经占据了多少内存。 向量只提供了尾部增加和删除 2. 初始化 给向量后面添加新元素时,如果向量维护的内存空间满载,而且其后的内存空间也已经被占用,那么就...
  • 一、先进入容器内部,指令为:“docker exec -it 容器名 进入容器对应的指令”,如“docker exec -it tomcat7 /bin/bash” 执行后会默认到达“/usr/local/tomcat”目录 二、删除webapps目录 三、然后将webapps....
  • (3)“装”:将药品装入反应容器(先装固体,再加液体)。(4)“集”:用向上排空气法收集。(5)“验”:验满(将燃着的木条放在集气瓶口,若木条熄灭,则气体已收集满)。(6)“放”:集满后盖上玻璃...
  • 化工厂常见设备——反应釜是一种综合反应容器,操作时会因为多种原因造成损坏,导致生产被迫停止。今天电热汇重点介绍的是反应釜发生损坏时的一般维修方法,以及搪玻璃反应釜、不锈钢反应釜的具体维修方式。一、故障...
  • 压力容器的定义和结构在化工生产中,我们能看到形形色色的容器,例如反应器(代号R)、换热器(代号E)、储罐(代号C)等,它们都属于压力容器。压力容器的定义是指盛装气体或者液体,承载一定压力的密闭设备。它的基本...
  • 原标题:化工专业英语系列-10:反应设备Reactor(1) 氨合成塔 Ammonia Converter 1 face of flange external vessel 塔体法兰面2 shell metal temperature instrument block 壳体金属温度计接触块3 interchanger ...
  • 反应釜是综合反应容器,反应过程中产生的压力对容器的密封要求极高。机械密封的密封效果将直接影响反应釜的运行,严重的将造成停产、安全事故及环境污染等不可估量的损失。陕西瑞特钢衬氟反应釜示意图 反应釜的密封...
  • STL容器Part 01容器的定义...正如将要解释的,BT是创建模块化和 反应性复杂系统的一种非常有效的方法。这些特性在许多应用中至关重要,这导致BT从计算机游戏编程 向AI和Robotics的许多分支传播。Part 02容器的分类1....
  • 光化学反应仪的特征

    2012-11-14 17:25:53
    光化学反应仪的特征 1、灵活多样的产品设计,可以根据客户的要求制定产品设计方案,弘扬科技以人为本理念!...3、配套有多口磁力搅拌反应容器功能,可以使反应过程具有强磁力搅拌、充气、放气、密封、测温...
  • 压力容器锻件一般指在工业生产中用于完成反应、传质、传热、分离和贮存等生产工艺过程,并能承受一定压力的工件。它在各种介质和环境十分苛刻的条件下进行操作,如高温、高压、易燃、易爆、有毒和腐蚀等。为便于压力...
  • 第一反应就是,老板是不是不懂容器容器怎么能这样玩,这样玩还要什么容器,内心万马奔腾。直到最近遇到了一个命令行工具,才发现原来小丑是我自己。下面一起来看看,我发现了什么吧。2. 容器的原理 沙箱是一个虚拟...
  • Angular 容器部署

    2018-04-14 16:46:41
    很多人反应很难访问 Github Page,所以 ng-alain.com 转移到阿里云服务器上,因此做了一次完整的 Angular 容器部署。 以下我会阐述 ng-alain 整个过程,其中包括 Docker、Nginx、Let's Sencrypt 证书等范涛,我无法...
  • 很多人反应很难访问 Github Page,所以 ng-alain.com 转移到阿里云服务器上,因此做了一次完整的 Angular 容器部署。 以下我会阐述 ng-alain 整个过程,其中包括 Docker、Nginx、Let’s Sencrypt 证书等范涛,我无法...
  • 钢制化工容器

    2014-05-24 10:39:50
    反应釜设计工程中用到的结构设计规定,国家标准
  • 基于ANSYS的压力容器的分析设计演示,范念青,,压力容器反应堆最重要的设备之一,为设计和评定压力容器,国际上提出了以弹塑性失效为基准的分析设计法。文章以某压力容器为模
  • 第一反应就是算出进入容器的点的坐标,然后与四个边线的位置比较。可是又觉得这样的想法好老土,没有一点技巧性。在网上搜索发现有一个很多人都转载的算法,如下:1 $("#wrap").bind("mouseenter mouseleave",...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 781
精华内容 312
关键字:

反应容器