首页 > 数据库 >MySQL 常用实践

MySQL 常用实践

时间:2022-08-29 09:45:16浏览次数:79  
标签:常用 exec MySQL some 实践 mysql docker PASSWORD

MySQL 常用实践

资源准备

获取MySQL官方示例数据库

https://dev.mysql.com/doc/index-other.html
https://github.com/datacharmer/test_db

Dockerfile

FROM mysql:5.7.39-oracle
COPY ./world.sql /docker-entrypoint-initdb.d

build

docker build -t mysql:world-v1.0 .

启动MySQL数据库实例

docker run --name some-mysql -v /data/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:world-v1.0
# 时区配置
-e TZ=Asia/Shanghai

数据库备份和恢复

docker exec some-mysql sh -c 'exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"' > /some/path/on/your/host/all-databases.sql
docker exec -i some-mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < /some/path/on/your/host/all-databases.sql

标签:常用,exec,MySQL,some,实践,mysql,docker,PASSWORD
From: https://www.cnblogs.com/xwjh/p/16634820.html

相关文章

  • 发券高并发库存扣减方案落地实践
    小结:1、库存扣减使用redis,我们采取预扣库存的形式,每次从数据库申请固定步长的库存进行发放,发完再次申请 发券高并发库存扣减方案落地实践https://mp.weixin.qq.com/s......
  • mysql5.7建表出现的问题
    1.TIMESTAMP类型的字段出现Invaliddefaultvaluefor'EXPIRE_TIME'原因:mysql5.7以及之前的版本如果TIMESTAMP类型为NOTNULL,如果没有指定null属性,默认为‘0000-00-0000......
  • Mysql8.0修改lower_case_table_names参数导致重启失败
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。事件起因:在测试一个数据迁移工具时,源端orac......
  • 前端经常用的插件
     我个人用的插件:  ......
  • vivo 基于 JaCoCo 的测试覆盖率设计与实践
    作者:vivo互联网服务器团队-XuShen本文主要介绍vivo内部研发平台使用JaCoCo实现测试覆盖率的实践,包括JaCoCo原理介绍以及在实践过程中遇到的新增代码覆盖率统计问题和......
  • Win常用脚本
    IP配置切换@echooffrem强制获取管理员权限%1mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)......
  • mysql批量修改某个字段指定随机范围
    更新创建时间为上个月及以前的某个字段为1000到3000的数量 update表名set字段名=floor(1000+rand()*2000)whereDATE_FORMAT(createTime,'%Y-%m')<DATE_FO......
  • win11常用快捷键
    我们接着上篇分享一些快捷操作:一,单个窗口操作:1,win+方向键上篇已有详细说明,不再赘述(请参考:Win11有关win的快捷键-X_ChenD_Hai-博客园(cnblogs.com)第13......
  • 存储常用的工具指令
    1.     存储常用的工具指令1.1.    dd进行数据的拷贝,主要的使用是ddif=/dev/zeroof=/dev/sdabs=512KBcount=101.2.    iostate查看......
  • Mysql的视图使用场景笔记
    mysql的视图本质上就是一条预定义的联表查询sql语句当设计一个数据库模型的时候,各个数据表模型之间的关系在一定程度上是独立的,即使两个数据模型表之间存在一对多或者多对......