我得到了MySQL 5.7.15。我已经禁用了apparmor,检查了文件路径(它们是正确的和完整的),secure_file_priv参数是空的,max_allowed_packet就足够了,我以root身份登录并且肯定得到所有授权,我也以root身份启动MySQL并授予文件的所有权限。还有什么可能是错的?
这是示例
insert into `photos`(id, photo) values (50,LOAD_FILE('/home/root/files/pathDB/files/50.jpg'));
这是表格代码
drop table if exists `photos`;
CREATE TABLE `photos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`photo` longblob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;