上网找了很多方法,大部分都是这种的:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
c:\mysql\mysqld-nt.exe -remove
修改c:\windows(xp系统)下的my.ini如果没将其创建
[mysqld]
# set basedir to your installation path
basedir=c:/mysql
# set datadir to the *** of your data directory
datadir=c:/mysql/data
[WinMySQLAdmin]
Server=c:/mysql/bin/mysqld-nt.exe
再创建服务
c:\mysql\mysqld-nt.exe -install
启动服务 c:\net start mysql
|
但是我找不到/bin/mysqld-nt.exe,然后我用/bin/mysql.exe来代替,
但是后面还是出现:
1
2
3
4
5
6
7
8
9
|
MySQL 服务正在启动 ...
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
|
网上大部分的步骤都是
1.修改my.ini文件里面的basedir和datadir;
2.然后插入服务mysqld-nt install;差不多都是这样的,但是我老是
还是失败,都不知道哪里出错了。。
我这个是双系统,在win7下面已经安装的了,然后我再xp系统,想
绿化它,如果重新安装它的话,一个耗时间,二会覆盖之前的那些
数据库的那些数据,不过主要是我觉得耗时间,还有本身我想弄明
白这到底是怎么回事,为什么别人可以,我就不可以??
----------------------------------------------------------------------------------------------以下办法解决
我的mysql版本是5.6.12,解压后,按网上说的创建my.ini文件,如同你那样。也遇到你所遇到的问题,找不到答案,快疯了。
后来想想,为什么不要自带的my-default.ini呢。于是去掉my-default.ini 中#注释的配置。
cmd下运行:
mysqld.exe --install
net start mysql
成功!!