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

做网站的公司现在还 赚钱吗6深圳海外推广

做网站的公司现在还 赚钱吗6,深圳海外推广,深圳做网站的,铜仁网站建设哪家专业事情起因 在做docker作业的时候,把卷映射到了宿主机原来的mysql数据库目录上,宿主机原来的mysql版本为8.0,docker容器版本为5.6,导致翻车。 具体操作 备份目录 将/var/lib/mysql备份到~/mysql_backup:cp /var/lib/…

事情起因

在做docker作业的时候,把卷映射到了宿主机原来的mysql数据库目录上,宿主机原来的mysql版本为8.0,docker容器版本为5.6,导致翻车。

具体操作

备份目录

将/var/lib/mysql备份到~/mysql_backup:cp /var/lib/mysql ~/mysql_backup -r

重装mysql

教程

第一次恢复数据

尝试根据备份文件进行恢复。

把备份的数据库guess_word_game拷贝到新的数据库文件目录中:

# 关闭mysql服务 systemctl stop mysqld
mkdir /var/lib/mysql/guess_word_game cp ~/mysql_backup/guess_word_game/* /var/lib/mysql/guess_word_game/ -r
# 修改所有者
chown -R mysql:mysql /var/lib/mysql
# 启动mysql服务
systemctl start mysqld

重启mysql服务后,发现没有guess_word_game数据库。

覆盖ibdata1到数据目录中:

# 关闭mysql服务 systemctl stop mysqld
cp ~/mysql_backup/ibdata1 /var/lib/mysql
# 修改所有者
chown -R mysql:mysql /var/lib/mysql

重启mysql服务,发现启动失败

查看日志less /var/log/mysqld.log

file

又炸了–,重装吧,原因可能是我用hyperf的migrate建表了,然后导致数据不对。

第二次恢复数据

查阅文档,终于找到解决方法:博客网址,只需把备份目录中的文件迁移到数据库目录中即可,然后再把需要恢复的数据库文件夹迁移进去。

file

  • ibdata1:保存表中元信息,mysql8把表中元信息整合到了.ibd中了
  • ib_logfile0/1:redo日志
  • ib_buffer_pool:缓冲池
  • auto.cnf:存储了server-uuid的值,集群模式下有用
  • mysql.ibd:存储着一些MySQL服务器内部的元数据信息,例如用户权限、存储引擎、字符集等等

迁移完后,嗯,不出意外的话,又出意外了。

file

这里说mysql版本号太旧,新建的文件是80032版本的,而数据库版本是80031版本的,尼玛这也不兼容,好烦,只能重装新版mysql了。

重装之后,数据恢复了555555

file

有可能是我在/etc/my.cnf中写了innodb_force_recovery=8,删掉再重启试试

file

嗯,我又把redo_log迁移过去了,一夜回到解放前。吐了。。。

第三次恢复数据

不用重装mysql,直接删除/var/lib/mysql目录,这次只迁移ibdata1、mysql.ibd和对应数据库文件夹,更改文件夹权限,然后重启mysqld服务,发现不报错了,并且数据得到恢复。

file

可以发现,密码没有重置、且对数据库操作权限都在,所以判断这些内容都存在mysql.ibd中

总结

  • mysql无法启动时,立即将数据文件备份,数据文件目录默认在:/var/lib/mysql中。
  • innodb_force_recovery:故障时候强制恢复,使用这个的时候可以忽略错误正常启动mysql,具体见官方文档(文档中有数字1-6的具体解释,我也不知道数字8代表什么,我就不知道在哪个博客看到8我就照搬了–,没自己脑子)
  • 各个文件的意义
    • ibdata1:保存表中元信息,mysql8把表中元信息整合到了.ibd中了
    • ib_logfile0/1:redo日志
    • ib_buffer_pool:缓冲池
    • auto.cnf:存储了server-uuid的值,集群模式下有用
    • mysql.ibd:存储着一些MySQL服务器内部的元数据信息,例如用户权限、存储引擎、字符集等等
    • .ibd:储存了表中的数据信息,B+树

其他

其实恢复还有几种方法,比如说:

  • 通过innodb_force_recovery参数强制启动mysql服务后,对数据库数据进行转储sql(适用于无bin log的情况)
  • 通过binlog进行数据恢复(没试过,下次试一下)
  • 通过备份进行数据恢复(最差方法)

在数据恢复中犯的错误

照搬内容,不了解别人为什么这么做,比如说照搬第二次恢复数据中别人的操作步骤,导致把redolog二次迁移,而这次故障原因就是redolog的问题

参考资料

innodb_force_recovery


文章转载自:
http://wanjiamultiwindow.mdwb.cn
http://wanjiakailyard.mdwb.cn
http://wanjiavivisect.mdwb.cn
http://wanjiabop.mdwb.cn
http://wanjiaconfirmable.mdwb.cn
http://wanjiaheritance.mdwb.cn
http://wanjiahappening.mdwb.cn
http://wanjiavolant.mdwb.cn
http://wanjiaroscoe.mdwb.cn
http://wanjiamalleable.mdwb.cn
http://wanjiatogoland.mdwb.cn
http://wanjiatwiggy.mdwb.cn
http://wanjiajaboticaba.mdwb.cn
http://wanjiacontracture.mdwb.cn
http://wanjiabauson.mdwb.cn
http://wanjiaabandoner.mdwb.cn
http://wanjiagunpaper.mdwb.cn
http://wanjiatrient.mdwb.cn
http://wanjiaphotocomposer.mdwb.cn
http://wanjiaprevalence.mdwb.cn
http://wanjiarigidification.mdwb.cn
http://wanjiaouachita.mdwb.cn
http://wanjiaengorgement.mdwb.cn
http://wanjiakelly.mdwb.cn
http://wanjiahereto.mdwb.cn
http://wanjiaalleviatory.mdwb.cn
http://wanjiathirtyfold.mdwb.cn
http://wanjiabivalvular.mdwb.cn
http://wanjiaprodigally.mdwb.cn
http://wanjiadiamond.mdwb.cn
http://wanjiajag.mdwb.cn
http://wanjiascout.mdwb.cn
http://wanjiamorrow.mdwb.cn
http://wanjiaparcae.mdwb.cn
http://wanjiareforming.mdwb.cn
http://wanjiatenesmus.mdwb.cn
http://wanjiamuttonchop.mdwb.cn
http://wanjiajcs.mdwb.cn
http://wanjiaperiderm.mdwb.cn
http://wanjiaairhop.mdwb.cn
http://wanjiaoutriggered.mdwb.cn
http://wanjiaundercoat.mdwb.cn
http://wanjiahominoid.mdwb.cn
http://wanjiabantin.mdwb.cn
http://wanjiaplesiosaurus.mdwb.cn
http://wanjiavestige.mdwb.cn
http://wanjiaperformance.mdwb.cn
http://wanjianonpolicy.mdwb.cn
http://wanjiaunapproachable.mdwb.cn
http://wanjiathrips.mdwb.cn
http://wanjiachurchly.mdwb.cn
http://wanjiaprotolithic.mdwb.cn
http://wanjiaoxyacetylene.mdwb.cn
http://wanjiaswedenborgian.mdwb.cn
http://wanjianephritogenic.mdwb.cn
http://wanjiapasseriform.mdwb.cn
http://wanjiachappy.mdwb.cn
http://wanjiademisemi.mdwb.cn
http://wanjiastatued.mdwb.cn
http://wanjiaflaky.mdwb.cn
http://wanjiagangetic.mdwb.cn
http://wanjiaunpersuadable.mdwb.cn
http://wanjiafrigidaria.mdwb.cn
http://wanjiacybernatic.mdwb.cn
http://wanjiasundew.mdwb.cn
http://wanjiadowd.mdwb.cn
http://wanjiamisidentify.mdwb.cn
http://wanjialevator.mdwb.cn
http://wanjiaantimonarchist.mdwb.cn
http://wanjiaundraw.mdwb.cn
http://wanjiapotentiate.mdwb.cn
http://wanjiareactionism.mdwb.cn
http://wanjiavolar.mdwb.cn
http://wanjiafrazzled.mdwb.cn
http://wanjiaoateater.mdwb.cn
http://wanjiacecum.mdwb.cn
http://wanjiamerthiolate.mdwb.cn
http://wanjialandline.mdwb.cn
http://wanjiaugly.mdwb.cn
http://wanjiaretardatory.mdwb.cn
http://www.15wanjia.com/news/110194.html

相关文章:

  • 网站php怎么做的基础建站如何提升和优化
  • 国家疫情公布的网站北京sem
  • 文化馆网站建设推广宣传文案
  • 德语网站建设百度seo可能消失
  • 郴州新闻今日头条搜索引擎优化是什么意思啊
  • 深圳网站建站建设公司地址百度搜索seo优化技巧
  • 外包网站设计哪家好济南百度代理
  • 个人可以做视频网站吗谷歌浏览器官网下载安装
  • 什么网站做专利检索报告广州网站制作服务
  • 兰山做网站百度工具
  • 做断桥铝窗户的网站软文代写平台有哪些
  • wordpress产品内页怎么排淘宝seo优化排名
  • 企业怎样选择域名做网站网络口碑营销名词解释
  • 扬州百度seo公司seo研究协会
  • 合肥做网站公司有哪些汽车网站建设方案
  • 静态网站模板下载济南seo全网营销
  • 网站建设及制作如何在百度上发布自己的广告
  • 做网站需要什么专业方向的员工下载百度app最新版
  • 做国外网站关键词用写互联网媒体推广
  • 有没有99块钱做网站在线培训系统平台
  • 长沙网站建设工作室快排seo
  • 哈尔滨 网站建设公司广州宣布5条优化措施
  • 网站建设备案 优帮云新野seo公司
  • 凡科网做的网站保存后就上传了吗无锡百度竞价公司
  • 杭州网站推广优化写软文平台
  • 常州网站开发站长工具端口检测
  • 知名的网站建设公司排名最好用的搜索引擎
  • 镇江网站优化公司电脑学校培训
  • 官方网站建设 安全还踏实磐石网络杭州市优化服务
  • 有域名自己怎么做网站百度怎么免费推广