文件名称:freeradius 默认生成表转utf8
文件大小:19KB
文件格式:SQL
更新时间:2021-09-28 08:41:55
radius mysql MariaDB
目前我们使用的raidus 主要是开源的free radius +mysql+daloradius,由于目前使用网上的教程 基本上都是英文版本的radius,因此当我们想要进行二次开发的时候 会发现数据库的编码很多不是utf8 ,一般都是ENGINE=MyISAM DEFAULT CHARSET=latin1;就算有 也是ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 所以当我在radius库建立自己表,进行二次开发的时候,使用触发器经常报 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '= 所以,自己把还没产生数据的表都删除,重新建立ut8表 此文件sql语句都是没产生数据的表,直接可以用py或者ruby脚本批量导入 有数据的表 请大家自己导出数据,做好热备,然后删除重建吧