我在我的本地XAMPP服务器上安装了Drupal.它工作得很好,包括和使用数据库/站点没有问题,直到我重新启动XAMPP.从那时起,我在我的日志文件中获得以下内容:
2013-09-02 16:18:46 2544 [注意]插件'FEDERATED'被禁用.
2013-09-02 16:18:46 3e8 InnoDB:警告:使用innodb_additional_mem_pool_size已弃用.在将来的版本中可以删除此选项,以及选项innodb_use_sys_malloc和InnoDB的内部内存分配器.
2013-09-02 16:18:46 2544 [注意] InnoDB:禁用InnoDB内存堆
2013-09-02 16:18:46 2544 [注意] InnoDB:Mutexes和rw_locks使用Windows互锁功能
2013-09-02 16:18:46 2544 [注意] InnoDB:压缩表使用zlib 1.2.3
2013-09-02 16:18:46 2544 [注意] InnoDB:不使用CPU crc32指令
2013-09-02 16:18:46 2544 [注意] InnoDB:初始化缓冲池,大小= 16.0M
2013-09-02 16:18:46 2544 [注意] InnoDB:完成缓冲池的初始化
2013-09-02 16:18:46 2544 [注意] InnoDB:最高支持的文件格式是Barracuda.
2013年9月2日十六点18分47秒2544 [注] InnoDB的:日志序列号1600614和ibdata文件1600614不匹配的ib_logfiles日志序列号1600644!
2013-09-02 16:18:47 2544 [注意] InnoDB:数据库没有正常关机!
2013-09-02 16:18:47 2544 [注意] InnoDB:开始崩溃恢复.
2013-09-02 16:18:47 2544 [注意] InnoDB:从.ibd文件中读取表空间信息...
2013-09-02 16:18:47 2544 [错误] InnoDB:尝试打开以前打开的表空间.以前的表空间drupal/variable在文件路径中使用空格ID:2:.\ drupal\variable.ibd.无法在文件路径中打开使用空格ID:2的表空间mysql/innodb_index_stats:.\ mysql\innodb_index_stats.ibd
InnoDB:错误:无法打开单表表空间文件.\ mysql\innodb_index_stats.ibd
InnoDB:我们不会继续崩溃恢复,因为表可能会变成
InnoDB:如果我们无法将InnoDB日志中的日志记录应用于它,则会损坏.
InnoDB:解决问题并启动mysqld:
InnoDB:1)如果文件中存在权限问题而mysqld不能
InnoDB:打开文件,你应该修改权限.
InnoDB:2)如果不需要表,或者您可以从备份中恢复它, …
我正在尝试在C中实现一个小的UDP服务器/客户端应用程序,并在服务器端出现两个错误: recvfrom:错误的地址 && sendto:协议不支持的地址系列.我搜索了这个错误并搜索了答案,但不幸的是,他们并没有真正帮助...也许我正在以错误的方式投射参数并且没有得到它.我希望你能给我一个提示:).
#include <unistd.h>
#include <ctype.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <errno.h>
#define BUFFSIZE 256
#define IP "127.0.0.1"
#define PORT 7755
int main(void){
int socket_fd = socket(AF_INET, SOCK_DGRAM, 0);
char buffer[1] = "s";
struct sockaddr_in src_addr;
struct sockaddr_in dest_addr;
src_addr.sin_family = AF_INET;
src_addr.sin_port = htons(PORT);
src_addr.sin_addr.s_addr = inet_addr(IP);
if(socket_fd==-1)
perror("socket");
if(bind(socket_fd, (struct sockaddr*)&src_addr, sizeof(src_addr))==-1)
perror("bind");
if(recvfrom(socket_fd, buffer, 2, 0, (struct sockaddr*)&dest_addr, (unsigned int *)sizeof(struct sockaddr_in))==-1)
perror("recvfrom");
if(sendto(socket_fd, buffer, 2, 0,(struct sockaddr*)&dest_addr, sizeof(dest_addr))==-1)
perror("sendto");
if(close(socket_fd)==-1)
perror("close"); …Run Code Online (Sandbox Code Playgroud)