『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6838|回复: 7

[已解决] 有朋友用mariadb插件替换系统自带的sqllite来存储history和recor...

[复制链接]

106

主题

551

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2238
HASS币
20
发表于 2020-11-8 22:46:30 | 显示全部楼层 |阅读模式
本帖最后由 comeon_000 于 2020-11-9 09:05 编辑

我想替换mariadb试一下,mariadb的插件已经装好,卡在configration配置这里了

recorder配置如下:
recorder:
  db_url: mysql://homeassistant:'828514'@core-mariadb/homeassistant?charset=utf8


提示加载失败,请问是哪个信息配置的不对吗,我试了很多组合都不行
mysql://homeassistant:'828514'@core-mariadb/homeassistant?charset=utf8
mysql://homeassistant:828514@core-mariadb/homeassistant?charset=utf8
mysql://homeassistant:'828514'@192.168.2.105/homeassistant?charset=utf8
mysql://homeassistant:[email protected]/homeassistant?charset=utf8


把mariadb里的用户密码重置为null也不行
mysql://homeassistant:null@core-mariadb/homeassistant?charset=utf8
mysql://homeassistant:null@core-mariadb/homeassistant?charset=utf8
mysql://homeassistant:[email protected]/homeassistant?charset=utf8
mysql://homeassistant:[email protected]/homeassistant?charset=utf8
mysql://[email protected]/homeassistant?charset=utf8
mysql://homeassistant@core-mariadb/homeassistant?charset=utf8


url配置是否正确,有什么检查的办法吗
回复

使用道具 举报

8

主题

83

帖子

811

积分

论坛技术达人

积分
811
金钱
728
HASS币
20
发表于 2020-11-8 23:28:08 | 显示全部楼层
就用官方配置例子,端口那里保存一下3306,当初我各种办法都试过,还是不行,后面在国外的论坛上看到的!
回复

使用道具 举报

106

主题

551

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2238
HASS币
20
 楼主| 发表于 2020-11-9 00:51:35 | 显示全部楼层
un123 发表于 2020-11-8 23:28
就用官方配置例子,端口那里保存一下3306,当初我各种办法都试过,还是不行,后面在国外的论坛上看到的! ...


官方里mariadb相关的有好几个,hassio的mariadb插件用哪个呢
另外这个password在配置里要加引号,在url里是否也要加上引号

MariaDB (omit pymysql)        mysql://user:password@SERVER_IP/DB_NAME?charset=utf8
MariaDB (omit pymysql, Socket)        mysql://user:password@SERVER_IP/DB_NAME?unix_socket=/var/run/mysqld/mysqld.sock&charset=utf8
MariaDB        mysql+pymysql://SERVER_IP/DB_NAME?charset=utf8
MariaDB        mysql+pymysql://user:password@SERVER_IP/DB_NAME?charset=utf8
MariaDB (Socket)        mysql+pymysql://user:password@localhost/DB_NAME?unix_socket=/var/run/mysqld/mysqld.sock&charset=utf8
回复

使用道具 举报

106

主题

551

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2238
HASS币
20
 楼主| 发表于 2020-11-9 00:57:16 | 显示全部楼层
un123 发表于 2020-11-8 23:28
就用官方配置例子,端口那里保存一下3306,当初我各种办法都试过,还是不行,后面在国外的论坛上看到的! ...

大概明白你的意思,是否是用下面这个url
mysql://homeassistant:'828514'@192.168.2.105:3306/homeassistant?charset=utf8
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2020-11-9 08:07:04 | 显示全部楼层
comeon_000 发表于 2020-11-9 00:57
大概明白你的意思,是否是用下面这个url
mysql://homeassistant:'828514'@192.168.2.105:3306/homeassist ...

找一个数据库工具试试这个链接通不通就行了
回复

使用道具 举报

106

主题

551

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2238
HASS币
20
 楼主| 发表于 2020-11-9 08:33:13 | 显示全部楼层
感谢大家指导,用下面这个配置成功了,记录和历史打开速度飙升
mysql://homeassistant:[email protected]:3306/homeassistant?charset=utf8
回复

使用道具 举报

8

主题

83

帖子

811

积分

论坛技术达人

积分
811
金钱
728
HASS币
20
发表于 2020-11-10 08:25:32 | 显示全部楼层
comeon_000 发表于 2020-11-9 00:57
大概明白你的意思,是否是用下面这个url
mysql://homeassistant:'828514'@192.168.2.105:3306/homeassist ...

对,但是不知道什么原因,最近一打开界面的历史记录,就直接卡死
回复

使用道具 举报

4

主题

34

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
金钱
420
HASS币
0
发表于 2022-4-1 11:07:31 | 显示全部楼层
un123 发表于 2020-11-8 23:28
就用官方配置例子,端口那里保存一下3306,当初我各种办法都试过,还是不行,后面在国外的论坛上看到的! ...

同样原因被困扰了3天,addon里的phpMyAdmin能连MairaDB,Node-Red就连不上,Windows的MySQL Workbench也连不上,在addon里的Terminal里用mysqladmin 的ping、status命令都连不上。原来只要在MairaDB配置下方的端口打开就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 01:40 , Processed in 0.536050 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表