看了很多的资料,修改my.ini,做了好几次了,可总是解决不了。
请问,版主,还有什么其他方法吗?
执行文件的路径为:"D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="D:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL
C://windows下的my.ini配置:
basedir="D:/Program Files/MySQL/MySQL Server 5.1/"
Mysql是装在D盘的。
用netstat -an查看消息,发现3306消息不在监听。
请问,版主,还有什么其他方法吗?
执行文件的路径为:"D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="D:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL
C://windows下的my.ini配置:
basedir="D:/Program Files/MySQL/MySQL Server 5.1/"
Mysql是装在D盘的。
用netstat -an查看消息,发现3306消息不在监听。
MySQL 服务正在启动 .
MySQL 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。
D:\Program Files\MySQL\MySQL Server 5.1\data
目录下:
InnoDB: Error: log file .\ib_logfile0 is of different size 0 321912832 bytes
InnoDB: than specified in the .cnf file 0 25165824 bytes!
080729 8:39:40 [ERROR] Plugin 'InnoDB' init function returned error.
080729 8:39:40 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
080729 8:39:40 [ERROR] Unknown/unsupported table type: INNODB
080729 8:39:40 [ERROR] Aborting080729 8:39:40 [Note] D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete
在你的配置文件里面写上
[mysqld]
skip-innodb重新启动就好了。
PS:我的系统是win7 home basic版的,data目录为C:\ProgramData\MySQL\MySQL Server 5.1\data
默认情况下,ProgramData整个文件夹都是隐藏的,用了搜索才找到的。
但会造成原InnoDB类型表 无法识别正确方法
算出321912832/1024*1024
设置innodb_log_file_size 重启数据库
折腾一下午了,什么都试过了