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

公司做网站要花多少钱wordpress出现的问题

公司做网站要花多少钱,wordpress出现的问题,大学社团做网站,做一个京东网站怎么做的mysql容器手动停止后#xff0c;重启服务器#xff0c;mysql容器被删掉了#xff0c;如何恢复mysql数据#xff1f; 1.问题描述 为了快速搭建数据库#xff0c;我使用了docker搭建数据库#xff0c;由于服务器资源紧张#xff0c;我想先把mysql容器停掉#xff0c;启动… mysql容器手动停止后重启服务器mysql容器被删掉了如何恢复mysql数据 1.问题描述 为了快速搭建数据库我使用了docker搭建数据库由于服务器资源紧张我想先把mysql容器停掉启动jenkins容器使用完之后再停掉jenkins启动mysql结果由于服务器资源有限服务器卡死了无法远程连接了没办法我只能登录运营商的云平台管理平台强制重启服务器。结果发现重启之后我的mysql容器没有了使用docker ps -a查看不到了我瞬间慌了。我当时暗自祈祷希望volume没有被删掉我就还有机会。于是我开始了下面的尝试。 2.分析 2.1找到mysql容器的启动命令 grep docker run ~/.bash_history 搜索结果: docker run -itd --name mysql8 -p 3307:3306 -e MYSQL_ROOT_PASSWORDroot1234! mysql:8.0.25 --lower_case_table_names1 执行完之后发现当时没有配置-v映射。这就尴尬了继续往下走。 2.2执行上面的命令重新启动一个mysql容器查找默认卷挂载位置 #用原来的命令先启动一个mysql容器 docker run -itd --name mysql8 -p 3307:3306 -e MYSQL_ROOT_PASSWORDroot1234! mysql:8.0.25 --lower_case_table_names1#查看卷挂载的默认目录拿到一串数字的上一级目录就行 docker inspect -f {{ .Mounts }} mysql8 #这里我们拿到的是/var/lib/docker/volumes 2.3在上一步拿到的卷挂载目录里寻找到原来mysql的挂载卷 #根据mysql查 find /var/lib/docker/volumes/ -name mysql #推荐:根据binlog.index查(核心命令) find /var/lib/docker/volumes/ -name binlog.index #这里如果有多个可以用du -sh *来根据大小推断哪个是你的mysql数据目录 #这里我只找到一个/var/lib/docker/volumes/d95076020423ab2b10122e4e930c1f961116dc10c374527c33325a44a91da325/_data/binlog.index 我们进入/var/lib/docker/volumes/d95076020423ab2b10122e4e930c1f961116dc10c374527c33325a44a91da325/_data/目录目录结构如下图 下面这个就是mysql的data目录只要这个在数据就不会丢。 2.4 创建新的数据卷挂载到这个data目录 注意:也可以直接在启动的时候-v挂载数据目录但是目录太长了建议建个新的数据卷. docker volume create --driver local --opt typenone --opt device/var/lib/docker/volumes/9c23ed8a8fe178af50d42546be2cbded238f29e0139acf7433245830201d3df7/_data --opt obind new_mysql_data 2.5 启动新的mysql容器挂载数据目录 docker run -itd --name mysql8 -p 3307:3306 -e MYSQL_ROOT_PASSWORDroot1234! -v new_mysql_data:/var/lib/mysql mysql:8.0.25 --restart always --lower_case_table_names1 注意 在服务器重启后Docker容器的重新启动行为将依赖于容器的--restart选项设置。以下是各种情况的重新启动行为 no容器不会自动重新启动即使服务器重启也不会。always容器将在服务器重启后自动重新启动确保容器保持运行状态。on-failure容器只会在非正常退出时重新启动这意味着容器不会在服务器重启后自动重新启动除非它之前是因为错误而退出的。unless-stopped容器将在服务器重启后自动重新启动除非您显式停止容器。 如果您希望在服务器重启后容器自动重新启动可以选择使用--restart always或--restart unless-stopped选项具体取决于您的需求。 注意 --lower_case_table_names参数是用于配置MySQL数据库服务器的一个选项用来控制数据库表名的大小写敏感性。这个选项有三个不同的取值分别是0、1和2它们的作用如下 --lower_case_table_names0这是默认值。在这种模式下表名是区分大小写的。这意味着MyTable和mytable被视为不同的表。--lower_case_table_names1在这种模式下表名被存储为小写并且对表名的比较是不区分大小写的。这意味着MyTable和mytable被视为相同的表。--lower_case_table_names2在这种模式下表名被存储为小写并且对表名的比较是不区分大小写的。与模式1相似不同之处在于这个模式还会将文件系统中的表名转换为小写这对于操作系统文件名的大小写敏感性有关。这个选项通常在非大小写敏感的文件系统上使用。 使用--lower_case_table_names参数通常取决于您的特定需求和环境。如果您需要在表名区分大小写可以保持默认值(0)。如果您希望表名不区分大小写可以使用1或2具体取决于您是否需要文件系统上的大小写敏感性。
http://www.huolong8.cn/news/228748/

相关文章:

  • 中英文微信网站开发短视频运营是做什么的
  • 深圳网站设计有哪些济南网站app开发的
  • 宿州网站开发网站使用问题
  • 东莞建设网站企业沟通平台创建网站销售产品
  • 关于网站建设的专家研讨会网络短剧免费观看
  • 网站实现多语言建设工程168网站
  • 湖州市建设培训中心网站注册城乡规划师教材
  • 个人网站可以做百度竞价建设网站服务请示
  • 网站服务器租一个月门店零售管理系统
  • 做医疗类网站有什么需要审核的中国传统美食网页制作素材
  • 适合个人站长的网站有哪些天津在线制作网站
  • 酒仙网技术开发与网站建设方面凡科互动app
  • 合肥网站租房子做民宿在哪个网站
  • qq号码提取网站做直播网站软件
  • 网站数据库查询怎么做展示展厅设计
  • 免费网站风格关键词seo排名公司
  • ppt模板网站开发贵阳网站开发公司
  • 广西贵港网站建设网上房地产官网
  • 做游戏代练网站网站建设一级页面二级页面
  • 文具用品网站设计规划书网站规划步骤有哪些
  • 网站正在建设中 html可信赖的手机网站建设
  • 蜘蛛网是个什么网站辽宁城市建设职业技术学院教育网站
  • 做微信网站的公司无代码开发平台全免费
  • 任何做网站国外产品设计网
  • 网站做线上销售湖北做网站平台哪家好
  • 织梦的手机端网站模板下载地址长沙手机网站设计公司
  • dw做网站需要数据库么留言 wordpress
  • 为您打造高端品牌网站门户网站的含义
  • 河北省建设厅办事大厅网站学校语言文字网站建设
  • 搜索引擎是软件还是网站哪里可以做购物网站