码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • docker安装mysql数据库,忽略大小写,设置时区


    //拉取mysql镜像
    docker pull mysql
    //查看镜像
    docker images

    启动mysql

    docker run --name mysql-hw --privileged=true -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/ancen/mysql/data:/var/lib/mysql -v /root/ancen/mysql/log:/var/log/mysql -d mysql --lower_case_table_names=1

    参数说明:
    –restart=always: 当Docker 重启时,容器会自动启动。
    –privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
    -e MYSQL_ROOT_PASSWORD :设置mysql密码
    -v /home/mysql/:/var/lib/mysql:挂载磁盘实现数据持久化
    –lower_case_table_names=1 :忽略大小写,docker mysql默认区分大小写的

    //进入mysql容器
    docker exec -it mysql-hw /bin/bash

    mysql -uroot -p

    show databases;

    时间相差8小时
    //查询数据库时间
    select now();
    //如果时间不对
    可在my.cnf配置文件中添加
    [mysqld]
    #设置时区
    default-time_zone=‘+8:00’

    //只要将配置文件拷贝镜像文件出来,在其修改后,在替换上去
    docker cp mysql-hw:/etc/mysql/my.cnf /root/ancen/mysql
    docker cp /root/ancen/mysql/my.cnf mysql-hw:/etc/mysql/my.cnf
    //修改完后需重启
    docker restart mysql-hw

    //自启动
    docker update --restart=always xxx

    第一步: 找到要修改的镜像
    1
    docker ps

    第二步: 进入要修改的镜像

    1
    docker exec -it 容器ID /bin/bash
      
    第三步: 进入要修改的文件目录
    1
    cd /etc/mysql
      
    第四步: 安装vim
    如果不安装vim在使用vim的时候会报找不到,在修改docker中mysql的配置文件,无法使用vi命令。

    1
    apt-get update

    1
    apt-get install vim
      
    第五步: 修改my.cnf配置文件
    1
    vi my.cnf
      
    第六步: 退出容器
    如果要退出bash有2种操作:1)Ctrl + d 退出并停止容器;2)Ctrl + p + q 退出并在后台运行容器;

    第七步:重启docker容器
    1
    docker restart 容器ID

  • 相关阅读:
    初识MySQL
    关于访问权限控制问题
    手把手教你实现buffer(二)——内存管理及移动语义
    2022软件测试工程师涨薪攻略,3年如何达到30K
    SpringCLoud——Nacos注册中心
    真香:Alibaba开源GitHub星标100K微服务架构全彩进阶手册
    Springboot整合整合Swagger3
    坤坤音效键盘(Python实现)
    Pytorch深度学习实战(1)—— 使用LSTM 自动编码器进行时间序列异常检测
    y91.第六章 微服务、服务网格及Envoy实战 -- 服务网格基础(二)
  • 原文地址:https://blog.csdn.net/weixin_40228600/article/details/128162639
  • 最新文章
  • Claude Code 有了 Dynamic Workflows,那其他大模型怎么办?有开源版的替代-OpenWorkflows
    【Agentic RL / 强化学习 / OPD】OpenClaw-RL 源码阅读笔记 --- (5)--- 异步处理
    深度学习进阶(二十六)现代 LLM 的核心架构设计其一:RMSNorm
    "TokenFormer: Unify the Multi-Field and Sequential Recommendation Worlds" 论文笔记
    论文复现【DualMap: Online Open-Vocabulary Semantic Mapping for Natural Language Navigation in Dynamic Changing Scenes】
    张高兴的 Hailo-10 开发指南:(一)实现离线语音识别
    用 SymPy 解决 Manim 曲线绘制速度不均的问题
    Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
    23. AI 智能体真的很难吗?5分钟一次性讲明白
    c#从零开始:基于卷影复制的轻量级版本管理实现
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号