สารละลาย
ปัญหาคือบางฟิลด์ของตารางหายไป
สคีมา SQL ใน daloradius ไม่ได้สร้างฟิลด์ทั้งหมด ในการแก้ไขข้อผิดพลาดนี้ คุณต้องเพิ่มฟิลด์ SQL ที่ขาดหายไปด้วยตนเอง
วิ่ง mysql -u root -p รัศมี
วางตารางทำให้เกิดปัญหา
วางตาราง radacct;
- การเพิ่มบันทึกต่อไปนี้ช่วยแก้ไขปัญหาได้
สร้างตาราง radacct (
radacctid bigint(21) ไม่เป็น NULL auto_increment
acctsessionid varchar(64) ไม่ใช่ค่าเริ่มต้นที่เป็นโมฆะ '',
acctuniqueid varchar(32) ไม่เป็นโมฆะเริ่มต้น '',
ชื่อผู้ใช้ varchar (64) ไม่เป็นโมฆะเริ่มต้น '',
ชื่อกลุ่ม varchar (64) ไม่เป็นโมฆะเริ่มต้น '',
realm varchar(64) เริ่มต้น '',
nasipaddress varchar (15) ไม่เป็นโมฆะเริ่มต้น '',
nasportid varchar(15) เริ่มต้น NULL
nasporttype varchar(32) เริ่มต้นเป็นโมฆะ
acctstarttime datetime NULL เริ่มต้นเป็น NULL
acctupdatetime datetime NULL เริ่มต้นเป็น NULL
acctstoptime datetime NULL เริ่มต้นเป็น NULL
acctinterval int(12) เริ่มต้น NULL
acctsessiontime int(12) เริ่มต้นที่ไม่ได้ลงชื่อ NULL
acctauthentic varchar(32) ค่าดีฟอลต์ NULL
connectinfo_start varchar(50) เริ่มต้นเป็นโมฆะ
connectinfo_stop varchar (50) เริ่มต้นเป็นโมฆะ
acctinputoctets bigint(20) เริ่มต้น NULL
acctoutputoctets bigint(20) เริ่มต้น NULL
เรียกว่าstationid varchar(50) ไม่เป็นโมฆะเริ่มต้น '',
callingstationid varchar(50) ไม่เป็นโมฆะเริ่มต้น '',
acctterminatecause varchar(32) ไม่ใช่ค่าเริ่มต้นที่เป็นโมฆะ '',
servicetype varchar(32) เริ่มต้นเป็นโมฆะ
framedprotocol varchar(32) เริ่มต้นเป็นโมฆะ
framedipv6address varchar(32) เริ่มต้น NULL
framedipv6prefix varchar(32) เริ่มต้นเป็นโมฆะ
framedinterfaceid varchar(32) เริ่มต้นเป็นโมฆะ
delegatedipv6prefix varchar(32) เริ่มต้นเป็นโมฆะ
framedipaddress varchar (15) ไม่เป็นโมฆะเริ่มต้น '',
คีย์หลัก (radacctid),
คีย์เฉพาะ acctuniqueid (acctuniqueid),
ชื่อผู้ใช้ KEY (ชื่อผู้ใช้),
KEY framedipaddress (เฟรมดิแพดเดรส),
คีย์ acctsessionid (แอคเซสชันไอดี),
KEY acctsessiontime (แอคเซสเซสชั่นไทม์),
เวลาเริ่มต้นของคีย์ (acctstarttime),
ช่วงสำคัญ (ช่วงช่วง)
คีย์ acctstoptime (เวลาหยุด),
คีย์ nasipaddress (นาซิแพดเดรส)
) เครื่องยนต์ = INNODB;
หมายเหตุ: ความช่วยเหลือเพิ่มเติมเกี่ยวกับเรื่องนี้ https://sourceforge.net/p/daloradius/discussion/684102/thread/56b11486/?limit=25 อย่างไรก็ตาม ในกรณีของฉัน โซลูชันที่เสนอไม่มีฟิลด์ที่จำเป็นทั้งหมด