Windows 无法启动MySql服务 (位于 本地计算机上)错误2: 系统找不到指定的文件

错误:

Windows 无法启动MySql服务 (位于 本地计算机上)错误2: 系统找不到指定的文件

错误原因:

 服务的路径与安装的路径不一致,之前安装过mysql后卸载重装容易出现这样的问题

解决方法:

修改windows注册表,windows+r  在运行对话框输入regedit,点击确定,进入注册表编辑器。选择HKEY_LOCAL_MACHINE ->SYSTEM -> CurrentControlSet -> services ->MySQL,修改ImagePath的路径为Mysql安装路径,例如:D:\mysql-5.7.19-winx64\bin\mysqld MySQL

展开阅读全文

无法启动xxx.exe 。 系统找不到指定文件

08-28

几个源文件编译都能成功了,然后运行,显示 无法启动xxx.exe,系统找不到制定文件,我再去project\xxx\debug\看,xxx.exe文件已经没有了。rnrn然后我尝试重新生成解决方案,结果出现error,如下所示:rnrnrn1>import.obj : error LNK2005: "struct Column * bighead" (?bighead@@3PAUColumn@@A) 已经在 creat.obj 中定义rn1>main.obj : error LNK2005: "struct Column * bighead" (?bighead@@3PAUColumn@@A) 已经在 creat.obj 中定义rnrn看样子应该是与我设定的全局变量 bighead有关,现我把有bighead出现的code都贴出来,看有木有大侠能找出其中的问题。rn首先是全局变量声明所在的.h 文件:rn[code=C#]rnstruct Columnrn rn int datatype; // 用以标示数据类型rn int datalength; // 标示数据的长度rn char name[128]; // or char *name;rn struct Column *nextColumn;rn struct data *firstData;rn;rnstruct datarnrn char *record;rn struct data *nextdata;rn;rnrnvoid quit();rnvoid import();rnint main();rnvoid print();rnstruct Column *bighead;//这里就是那个全局变量。rnstruct Column *creat();[/code]rnrn然后是引用它的,main.cpp文件rn[code=C#]rn#includern#includern#include"struct.h"rnrnint main()rnrn int i;rn char c;rn printf(" ");rn for(i=0;i<42;i++)rn printf("*");rn printf("\n");rn printf(" * Tiny In-Mem DataBase version 6.72f *\n");rn printf(" * Copyright X X ALL Rights Reserved *\n");rn printf(" ");rn for(i=0;i<42;i++)rn printf("*");rn printf("\nDB1=>");rnwhile(1)rnscanf("%c",&c);rn if(c=='-')rn scanf("%c",&c);rn switch(c)rn rn case'c':bighead=creat();break;//这一引用了全局变量。rn case'i':import();break;rn case's':break;rn case'u':break;rn case'd':break;rn case'q':quit();return(0);rn default :break;rn rn rn else printf("Unavilable command!\n");rnrnreturn(0);rn [/code]rnrn还有一个地方,是我正在写的impor.cpp文件里的。rn[code=C#]rn#includern#includern#include rn#include"struct.h"rnrnvoid import()rnrn FILE *fp;rn char addr[20],ch,h[10];rn scanf("%s",&addr);rn fp=fopen(addr,"rt+");rn ch=fgetc(fp);rn struct data *p1,*p2,*p3,*p4,*p5,*p6;rn struct Column *head;rn p1=(struct data *)malloc(sizeof(struct data));rn p3=(struct data *)malloc(sizeof(struct data));rn p5=(struct data *)malloc(sizeof(struct data));rn head=bighead;//.........................................就这里了。。rn head->firstData = p1;rn head=head->nextColumn;rn head->firstData = p3;rn head=head->nextColumn;rn head->firstData = p5;rn memset(h, 0, sizeof(h));rn int i=0;rn while(ch!=',')rn rn h[i]=ch;rn ch=fgetc(fp);rn i++;rn rn p1->record=h;rnrn rn[/code]rnrn求助 求助 论坛

没有更多推荐了,返回首页