{"id":1938,"date":"2020-02-02T16:11:02","date_gmt":"2020-02-02T08:11:02","guid":{"rendered":"https:\/\/sumju.net\/?p=1938"},"modified":"2020-03-30T21:40:47","modified_gmt":"2020-03-30T13:40:47","slug":"home-assistant-0-103-6-%e6%9b%b4%e6%94%b9mysql%e6%95%b0%e6%8d%ae%e5%ba%93","status":"publish","type":"post","link":"https:\/\/sumju.net\/?p=1938","title":{"rendered":"Home Assistant 0.103.6 \u66f4\u6539MySQL\u6570\u636e\u5e93"},"content":{"rendered":"<p>Home Assistant\u7684SQLite\u6570\u636e\u5e93\u5728\u9ed8\u8ba4\u7684\u914d\u7f6e\u6587\u4ef6\u5939\u7684home-assistant_v2.db\u6587\u4ef6\uff0c\u968f\u7740\u4f7f\u7528\u5bb9\u91cf\u4f1a\u8d8a\u6765\u8d8a\u5927\uff0c\u7a33\u5b9a\u6027\u53d8\u5dee\uff0c\u6211\u4eec\u73b0\u5728\u4f7f\u7528MySQL\u6570\u636e\u5e93\u6765\u66ff\u6362SQLite\u6570\u636e\u5e93\u3002<\/p>\n<p>\u89c6\u9891\u6559\u7a0b\u5982\u4e0b\uff1a<\/p>\n<p><a href=\"https:\/\/youtu.be\/Q25AEpWMmXE\" target=\"_blank\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2336 size-large\" src=\"https:\/\/i0.wp.com\/sumju.net\/wp-content\/uploads\/2020\/02\/mysql.jpg?resize=1024%2C576&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"576\" srcset=\"https:\/\/i0.wp.com\/sumju.net\/wp-content\/uploads\/2020\/02\/mysql.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/sumju.net\/wp-content\/uploads\/2020\/02\/mysql.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/sumju.net\/wp-content\/uploads\/2020\/02\/mysql.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/sumju.net\/wp-content\/uploads\/2020\/02\/mysql.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/sumju.net\/wp-content\/uploads\/2020\/02\/mysql.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><br \/>\n<a href=\"https:\/\/youtu.be\/Q25AEpWMmXE\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/youtu.be\/Q25AEpWMmXE<\/a><\/p>\n<p>\u5b89\u88c5MySQL:<\/p>\n<pre><code>sudo apt-get -y install mariadb-server python3-pymysql python-pymysql\r\nsudo systemctl enable mysql\r\nsudo systemctl restart mysql<\/code> \u521b\u5efamysql\u7528\u6237\u540d\u5bc6\u7801\uff1a <code>CREATE DATABASE hass;\r\nCREATE USER 'hass'@'%' IDENTIFIED BY 'hass123456';\r\nGRANT ALL ON *.* TO 'hass'@'%';\r\nFLUSH PRIVILEGES;<\/code><\/pre>\n<p>Home Assistant\u914d\u7f6e\u6587\u4ef6\u589e\u52a0\uff1a<\/p>\n<pre>purge_keep_days\uff1a\u4ee3\u8868\u4fdd\u7559\u51e0\u5929\u7684\u65e5\u5fd7\r\n\r\n<code>recorder:\r\n  purge_keep_days: 5\r\n  db_url: mysql+pymysql:\/\/hass:hass123456@localhost\/hass?charset=utf8<\/code><\/pre>\n<p>\u53c2\u8003\u4e0b\u9762\u4f8b\u5b50\u53ef\u4ee5\u6392\u9664\u8bb0\u5f55\u548c\u4ec5\u8bb0\u5f55\u67d0\u4e9b\u5185\u5bb9\uff1a<\/p>\n<pre><code>recorder:\r\n  purge_days: 5\r\n  db_url: mysql:\/\/dbuser:password@localhost\/dbname?charset=utf8\r\n  exclude:\r\n    domains:\r\n      - automation\r\n      - weblink\r\n      - updater\r\n    entities:\r\n      - sun.sun   # Don't record sun data\r\n      - sensor.last_boot\r\n      - sensor.date\r\n  include:\r\n    domains:\r\n      - sensor\r\n      - switch\r\n      - media_player\r\n  exclude:\r\n    entities:\r\n     - sensor.last_boot\r\n     - sensor.date<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Home Assistant\u7684SQLite\u6570\u636e\u5e93\u5728\u9ed8\u8ba4\u7684\u914d\u7f6e\u6587\u4ef6\u5939\u7684home-assistant_v&hellip; <a href=\"https:\/\/sumju.net\/?p=1938\" class=\"more-link read-more\" rel=\"bookmark\">\u7ee7\u7eed\u9605\u8bfb <span class=\"screen-reader-text\">Home Assistant 0.103.6 \u66f4\u6539MySQL\u6570\u636e\u5e93<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[35,12],"tags":[],"class_list":{"0":"post-1938","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-home-assistant","7":"category-mysql","8":"h-entry","10":"h-as-article"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/sumju.net\/index.php?rest_route=\/wp\/v2\/posts\/1938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sumju.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sumju.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sumju.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sumju.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1938"}],"version-history":[{"count":20,"href":"https:\/\/sumju.net\/index.php?rest_route=\/wp\/v2\/posts\/1938\/revisions"}],"predecessor-version":[{"id":2340,"href":"https:\/\/sumju.net\/index.php?rest_route=\/wp\/v2\/posts\/1938\/revisions\/2340"}],"wp:attachment":[{"href":"https:\/\/sumju.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sumju.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sumju.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}