你在你的C:\winnt\或C:\windows\下面看有没有my.ini这个文件,如果没有就建一个,把下面内容加进去。 [mysqld] # set basedir to your installation path basedir=F:/mysql # set datadir to the location of your data directory datadir=F:/mysql/data 这英文你看得懂吧,不用这多说了。 如果你是安装在C:\下面,那这个文件是在C:\下面,名字是my.cnf,内容是一样的。 你看你有没有这个文件? 做了这些之后,再来 用mysqld-nt remove之后,再mysqld-nt install。 然后net start mysql 这样就没有什么问题了。
是你的windows服务里面的路径还保留着你以前版本的路径,所以新版本不能作为windows服务启动 我也有过这个经历我查了一下,系统错误1067是invalid default value for '%-.64s' 系统错误2是不存在的文件或目录你现在先mysqld-nt remove 然后修改my.ini为正确的目录 然后再mysqld-nt install 应该就可以了
[mysqld]
# set basedir to your installation path
basedir=F:/mysql
# set datadir to the location of your data directory
datadir=F:/mysql/data
这英文你看得懂吧,不用这多说了。
如果你是安装在C:\下面,那这个文件是在C:\下面,名字是my.cnf,内容是一样的。
你看你有没有这个文件?
做了这些之后,再来
用mysqld-nt remove之后,再mysqld-nt install。
然后net start mysql
这样就没有什么问题了。
我也有过这个经历我查了一下,系统错误1067是invalid default value for '%-.64s'
系统错误2是不存在的文件或目录你现在先mysqld-nt remove
然后修改my.ini为正确的目录
然后再mysqld-nt install
应该就可以了