LiveQing 常見問題
切換數(shù)據(jù)庫
LiveQing 默認(rèn)使用 sqlite3 文件數(shù)據(jù)庫, 當(dāng)接入通道數(shù)量達(dá)到萬級(jí)時(shí), 文件數(shù)據(jù)庫會(huì)拖慢系統(tǒng);
這時(shí)我們建議使用 MariaDB(推薦) 或 MySQL(5.7及以上) 數(shù)據(jù)庫, 數(shù)據(jù)庫服務(wù)需要您提前安裝好, 切換到 MariaDB 數(shù)據(jù)庫很簡單:
(注意:數(shù)據(jù)庫的默認(rèn)引擎應(yīng)為InnoDB, 查詢命令: show engines)
第一步 連接數(shù)據(jù)庫
客戶端連接 或 命令如 :
mysql -h127.0.0.1 -uxxx -pyyy -P3306第二步 創(chuàng)建數(shù)據(jù)庫實(shí)例
DROP DATABASE IF EXISTS `liveqing`; CREATE DATABASE IF NOT EXISTS `liveqing` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */; USE `liveqing`;第三步 配置 liveqing.ini > [db] > MariaDB/MySQL 連接信息(其中 database_dialect 固定為 mysql)
[database] database_dialect=mysql database_url=username:password@(ip:port)/liveqing?charset=utf8&parseTime=True&loc=Local第四步 重啟 LiveQing 服務(wù), 系統(tǒng)自動(dòng)完成建表操作, 至此, 數(shù)據(jù)庫切換完成
如何更新升級(jí)?
先上傳部署包到服務(wù)器, 再解壓
停止運(yùn)行老服務(wù)
拷貝老服務(wù)運(yùn)行目錄下的 *.db 和 *.ini 文件到新解壓目錄(liveqing.db, liveqing.ini)
在新解壓目錄下, 啟動(dòng)新服務(wù)
忘記登錄密碼
可以在命令行下運(yùn)行 LiveQing 可執(zhí)行程序, 帶 resetpass 參數(shù)來重置密碼
Windows
.\LiveQing.exe resetpass
Linux
./liveqing resetpass
LiveQing