{"id":3054,"date":"2023-01-28T21:36:30","date_gmt":"2023-01-28T13:36:30","guid":{"rendered":"https:\/\/jir.idv.tw\/wordpress\/?p=3054"},"modified":"2023-01-28T21:39:26","modified_gmt":"2023-01-28T13:39:26","slug":"%e6%90%9e%e6%ad%bb%e4%ba%ba%e7%9a%84mysql8%ef%bc%8c%e5%b7%ae%e9%bb%9e%e7%b6%93%e7%87%9f%e7%9a%84%e4%b8%89%e5%b9%b4%e9%96%93%e8%b3%87%e6%96%99%e5%ae%8c%e5%85%a8%e6%af%80%e6%90%8d","status":"publish","type":"post","link":"https:\/\/jir.idv.tw\/wordpress\/?p=3054","title":{"rendered":"\u641e\u6b7b\u4eba\u7684MySQL8\uff0c\u5dee\u9ede\u7d93\u71df\u7684\u4e09\u5e74\u9593\u8cc7\u6599\u5b8c\u5168\u6bc0\u640d&#8230;"},"content":{"rendered":"<p>\u7e3d\u4e4b\uff0c\u4e0d\u77e5\u9053\u4ec0\u9ebc\u539f\u56e0\uff0c\u7db2\u9801\u4e3b\u6a5f\u7684UBUNTU\u597d\u50cf\u66f4\u65b0\u4e86\u4ec0\u9ebc\u5957\u4ef6\u548c\u662f\u7248\u672c\u5347\u7d1a\u3002<br \/>\n\u628a\u6211\u7684\u7db2\u9801\u4e3b\u6a5fWORDPRESS\u7684MySQL\u8cc7\u6599\u5eab\u6574\u500b\u6bc0\u640d\uff0c\u7121\u6cd5\u958b\u555f\u548c\u8b80\u53d6\u3002<br \/>\n\u56e0\u70ba\u8fb2\u66c6\u904e\u5e74\uff0c\u60f3\u8aaa\u5347\u7d1a\u786c\u789f\u8b8a\u6210SSD\u548c\u6539RAID 1\u3002<br \/>\n\u653e\u4e86\u5e7e\u4e4e\u6c92\u91cd\u958b\u7684\u4f3a\u670d\u4e3b\u6a5f\uff0c\u56e0\u70ba\u9019\u6a23\u624d\u767c\u73fe\u83ab\u540d\u5176\u5999\u8cc7\u6599\u5eab\u6574\u500b\u6b7b\u6389\u4e86\u3002A\u3002&#8230;<\/p>\n<p>\u7136\u5f8c\uff0c\u53c8\u767c\u73fe\u56e0\u70bamysql 8.0\u65b0\u683c\u5f0f\uff0c\u6574\u500b\u7d50\u69cb\u548c\u8cc7\u6599\u593e\u548c\u4ee5\u524d5.4\u7248\u5dee\u7570\u5f88\u5927\u3002<br \/>\n\u5168\u90e8\u53ea\u6709\u55ae\u4e00.ibd\u6a94\u6848\uff0c\u6c92\u6709\u76ee\u9304\u7d50\u69cb\u6a94\u6848\uff0c\u6240\u4ee5\u4ee5\u524d\u5370\u8c61\u7684\u65b9\u6cd5\u522a\u9664\u91cd\u704c\uff0c\u653e\u6a94\u6848\u8cc7\u6599\u84cb\u56de\u53bb\uff0c\u662f\u884c\u4e0d\u901a\u7684&#8230;\u3002<br \/>\n\u4e00\u6642\u9593\u53c8\u627e\u4e0d\u5230\u65b9\u6cd5\u600e\u6551\uff0c\u9023\u7e8c\u5728\u904e\u5e74\u9023\u5047\u671f\u9593\uff0c\u4e09\u5929\u6c92\u7761\u89ba\u7684\u641e\u4ed6\uff0c\u5728\u8001\u5a46\u5a18\u5bb6\u514b\u96e3\u7684\u53c8\u5f04\u4e86\u4e09\u5929\uff0c\u4f9d\u7136\u7121\u89e3\u3002<br \/>\n\u96d6\u7136\u6709\u5099\u4efd\u7fd2\u6163\uff0c\u4f46\u662f\u5f9e\u53bb\u5e74\u4e5d\u6708\u5230\u4e00\u6708\u7684\u5404\u4efd\u5099\u4efd\u6a94\uff0c\u90fd\u662f\u4e00\u6a23\u554f\u984c\u548c\u7d50\u679c\u3002<br \/>\n\u751a\u81f3\uff0c\u5728\u5a1b\u6a02\u6a5fWIN10\u76f4\u63a5\u7dda\u5916\u4e00\u53f0\u6a5f\u5668\uff0c\u5b89\u88dd\u5957\u4ef6\u7248XAMPP\u4f86\u958b\u8cc7\u6599\u5eab\u4f3a\u670d\u5668\uff0c\u4ecd\u90fd\u6253\u4e0d\u958b\u3002<br \/>\n\u60f3\u751f\u500bdump\u90fd\u751f\u4e0d\u51fa.SQL\u6a94\u6848\u3002<br \/>\n\u7576\u4e0b\u80fd\u78ba\u5b9a\u7684\u662f\u53ea\u67092020\u5e74\u9084\u662f5.4\u7248\u7684MySQL\u6a94\u6848\u662f\u5b8c\u5168\u7121\u75db\u4f7f\u7528\u7684\uff0c\u4f46&#8230;\u4e09\u5e74\u8cc7\u6599\u554a!!!!!<\/p>\n<p>\u6700\u5f8c\uff0c\u7d42\u65bc\u5728\u514b\u96e3\u7684\u624b\u6a5f\u5c0f\u87a2\u5e55\u4e0b\uff0c\u767c\u73fe\u6709\u5f37\u8005\u5e6b\u5fd9\u64b0\u5beb\u7684\u5de5\u5177\u89e3\u78bc\u3002<br \/>\n<a href=\"https:\/\/github.com\/anyongjin\/mysql_ibd\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/anyongjin\/mysql_ibd<\/a><br \/>\n<code>\u8bf4\u660e<br \/>\n\u8fd9\u662f\u4e00\u4e2a\u7528\u4e8e\u4ecemysql\u7684ibd\u6587\u4ef6\u5bfc\u5165\u6570\u636e\u5e93\u8868\u7684\u811a\u672c\uff0c\u9488\u5bf9innodb\u5b58\u50a8\u5f15\u64ce\u3002<br \/>\n\u5982\u679c\u60a8\u7684\u6570\u636e\u8868\u4f7f\u7528\u7684\u662fMyISAM\u5f15\u64ce\uff0c\u8bf7\u79fb\u6b65mysql\u6587\u6863\uff0c\u4f7f\u7528import table from\u4ecefrm\u548cMYD\u6587\u4ef6\u6062\u590d\u8868\u6570\u636e\u3002<br \/>\n\u5bf9\u4e8einnodb\u5f15\u64ce\uff0c\u5728mysql8\u4ee5\u524d\u7684\u7248\u672c\u4e0b\uff0c\u6bcf\u4e2a\u8868\u5728\u6570\u636e\u76ee\u5f55\u4e0b\u6709frm\u6587\u4ef6\u548cibd\u6587\u4ef6\uff0c\u524d\u8005\u662f\u8868\u7ed3\u6784\uff0c\u540e\u8005\u662f\u8868\u6570\u636e\u3002 \u4ecemysql8\u5f00\u59cb\uff0c\u8868\u7684\u7ed3\u6784\u4fe1\u606f\u7b49\u5143\u6570\u636e\u901a\u8fc7sdi\u4fdd\u5b58\uff0csdi\u5d4c\u5165\u5230ibd\u6587\u4ef6\u91cc\u9762\u3002\u6240\u4ee5\u4e00\u4e2a\u8868\u53ea\u5bf9\u5e94\u4e00\u4e2a\u6570\u636e\u6587\u4ef6\u3002<br \/>\n\u5bf9\u4e8emysql8\u4e4b\u524d\u7248\u672c\u6709frm\u6587\u4ef6\u7684\u60c5\u51b5\uff0cmysql\u63d0\u4f9b\u4e86mysqlfrm\u5de5\u5177\u53ef\u4ee5\u4ecefrm\u751f\u6210\u5efa\u8868\u8bed\u53e5\u3002 \u4f46\u5bf9\u4e8emysql8\u4e4b\u540e\u7248\u672c\uff0c\u53ea\u63d0\u4f9b\u4e86ibd2sdi\u5de5\u5177\u4eceibd\u6587\u4ef6\u751f\u6210sdi\u6587\u4ef6\uff08JSON\u5f62\u5f0f\u7684\u8868\u7ed3\u6784\uff09\uff0c\u4e0d\u80fd\u76f4\u63a5\u751f\u6210sql\u8bed\u53e5\u3002<br \/>\n\u8fd9\u4e2a\u9879\u76ee\u652f\u6301\u4e86\u4e0b\u9762\u4e24\u4e2a\u529f\u80fd\uff1a<br \/>\n    \u5bf9\u4e8emysql8\u4e4b\u540e\u7248\u672c\uff0c\u652f\u6301\u4eceibd\u751f\u6210\u5efa\u8868\u8bed\u53e5<br \/>\n    \u5bf9\u4efb\u610f\u7248\u672cmysql\uff0c\u652f\u6301\u8868\u7ed3\u6784\u6062\u590d\u540e\uff0cibd\u6587\u4ef6\u6279\u91cf\u5bfc\u5165\u8868\u6570\u636e<br \/>\n<\/code><br \/>\n\u4e00\u8def\u7528\u4ed6\u7684\u5de5\u5177\uff0c\u4ee5\u53ca\u904e\u7a0b\u4e2dDEBUG\u548c\u6307\u4ee4\u5c0e\u5165\uff1a<br \/>\n1. mysql error code 1067. invalid default value for timestamp<br \/>\n\u91cd\u5efa\u8cc7\u6599\u7d50\u69cb\uff0c\u6703\u9700\u8981\u628a\u95dc\u65bcDATE\u7684\u683c\u5f0f\u53ef\u80fd\u6703\u56e0\u70ba\u9810\u8a2d\u7684\u9650\u5236\u800c\u7981\u6b62\u5beb\u5165\u3002<br \/>\n\u57f7\u884c\u4e00\u6b21\u4e0b\u9762\u6307\u4ee4\u5f8c(\u53c3\u8003\uff1a <a href=\"https:\/\/stackoverflow.com\/questions\/36882149\/error-1067-42000-invalid-default-value-for-created-at#comment98366149_44131101\" rel=\"noopener\" target=\"_blank\">https:\/\/stackoverflow.com\/questions\/36882149\/error-1067-42000-invalid-default-value-for-created-at#comment98366149_44131101<\/a>)\uff0c\u61c9\u8a72\u5c31\u80fd\u5c0e\u5165\u505a\u51fa\u4f86\u7684.SQL\u6a94\u6848\u5beb\u76ee\u9304\u7d50\u69cb\u3002<br \/>\nSET GLOBAL sql_mode = &#8221;;<br \/>\n2.<br \/>\n\u5b8c\u6210\u5efa\u7acb\u61c9\u8a72\u8981\u6709\u7684\u8cc7\u6599\u5eab\u7d50\u69cb\u8868\u548c\u6e05\u55ae\u4ee5\u5f8c\uff0c\u56e0\u70ba\u5167\u5bb9\u90fd\u662f\u7a7a\u767d\u6a94\u6848\u3002<br \/>\n\u6240\u4ee5\u628a\u4e00\u958b\u59cb\u820a\u7684\u90a3\u4e9b\u5099\u4efd\u597d\u7684.idb\u6a94\u6848\uff0c\u90fd\u8907\u88fd\u9019\u500b\u5efa\u7acb\u597d\u7684\u8cc7\u6599\u5eab\u8cc7\u6599\u593e\uff0c\u4e26\u4e14\u8986\u84cb\u6389\u65b0\u5efa\u597d\u7684\u6a94\u6848\u3002<br \/>\n\u6700\u5f8c\uff0c\u555f\u52d5MYSQL\uff0c\u53ef\u4ee5\u7528\u4e0b\u5217\u6307\u4ee4\uff0c\u6216\u662f\u5229\u7528adminer\u6216phpMyAdmin\u7db2\u9801\u65b9\u5f0f\uff0c\u57f7\u884c\u6307\u4ee4\u5c0e\u5165\u65b0\u7684\u5099\u6a94\u3002<br \/>\n\u6709\u5e7e\u500b\u6b04\u4f4d\uff0c\u5c31\u5c0e\u5165\u5e7e\u884c\u548c\u5c0d\u61c9\u540d\u7a31\u3002<br \/>\nALTER TABLE *\u8cc7\u6599\u5eab\u540d\u7a31* IMPORT TABLESPACE;<br \/>\n\u7406\u8ad6\u4e0a\uff0c\u61c9\u8a72\u5c31\u80fd\u6551\u56de\u5168\u90e8\u7684.idb\u5167\u5bb9\u5230\u65b0\u7684\u4f3a\u670d\u5668\u8cc7\u6599\u5eab\uff0c\u6216\u91cd\u704c\u7684\u8cc7\u6599\u5eab\u7cfb\u7d71\u4e86\u3002<br \/>\n(\u53c3\u8003\uff1a <a href=\"https:\/\/www.linkedin.com\/pulse\/how-restore-tables-from-ibd-file-priyanka-chouhan\" rel=\"noopener\" target=\"_blank\">https:\/\/www.linkedin.com\/pulse\/how-restore-tables-from-ibd-file-priyanka-chouhan<\/a>)<\/p>\n<p>\u7d93\u904e\u9019\u6b21\u4e4b\u5f8c\uff0c\u6211\u7684\u81ea\u52d5\u5099\u4efd\u4f5c\u696d\u4e5f\u767c\u73fe\u4e00\u4e9b\u7f3a\u9ede\u6c92\u5b8c\u5584\u3002<br \/>\n\u6240\u4ee5\u53c8\u8ffd\u52a0\u4e00\u500bshell script\uff0c\u4f86\u81ea\u52d5\u5099\u4efdmysqldump\u6307\u4ee4\u505a\u984d\u5916\u7684\u5099\u4efd\u4f5c\u696d\u4e86&#8230;\u3002<br \/>\n\u5e0c\u671b\u4e0d\u8981\u518d\u9047\u5230\u9019\u6a23\u7684\u9ce5\u4e8b\uff0c\u5feb\u6a02\u7684\u8fb2\u66c6\u5e74\u4e00\u534a\u6642\u9593\u90fd\u662f\u5730\u7344\u822c\u7684\u641e\u96fb\u8166\uff0c\u6c92\u8fa6\u6cd5\u5b89\u5fc3\u5730\u966a\u5bb6\u4eba\u597d\u597d\u73a9\uff0c\u5f88\u904e\u610f\u4e0d\u53bb\u554a!!<br \/>\n\u800c\u4e14\u4e5f\u56e0\u70ba\u9019\u6a23\uff0c\u90fd\u6c92\u8fa6\u6cd5\u8a8d\u771f\u7684\u641e\u96d9SSD\u786c\u789f\u7684RAID 1\u7cfb\u7d71\u3002<br \/>\n\u7136\u5f8c\u5c31\u8981\u5047\u671f\u7d50\u675f\u4e86&#8230;= =<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7e3d\u4e4b\uff0c\u4e0d\u77e5\u9053\u4ec0\u9ebc\u539f\u56e0\uff0c\u7db2\u9801\u4e3b\u6a5f\u7684UBUNTU\u597d\u50cf\u66f4\u65b0\u4e86\u4ec0\u9ebc\u5957\u4ef6\u548c\u662f\u7248\u672c\u5347\u7d1a\u3002 \u628a\u6211\u7684\u7db2\u9801\u4e3b\u6a5fWORDPRESS &#8230; <a title=\"\u641e\u6b7b\u4eba\u7684MySQL8\uff0c\u5dee\u9ede\u7d93\u71df\u7684\u4e09\u5e74\u9593\u8cc7\u6599\u5b8c\u5168\u6bc0\u640d&#8230;\" class=\"read-more\" href=\"https:\/\/jir.idv.tw\/wordpress\/?p=3054\" aria-label=\"Read more about \u641e\u6b7b\u4eba\u7684MySQL8\uff0c\u5dee\u9ede\u7d93\u71df\u7684\u4e09\u5e74\u9593\u8cc7\u6599\u5b8c\u5168\u6bc0\u640d&#8230;\">\u95b1\u8b80\u5168\u6587<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[18,4],"tags":[],"class_list":["post-3054","post","type-post","status-publish","format-standard","hentry","category-18","category-4"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3054"}],"version-history":[{"count":4,"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3054\/revisions"}],"predecessor-version":[{"id":3058,"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3054\/revisions\/3058"}],"wp:attachment":[{"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jir.idv.tw\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}