本文章总结了种MySQL无法启动、无法停止解决办法,包括在windows系统,linux系统中mysql不能启动与停止的解决办法,有需了解的朋友可进入参考.
解决无法启动
A、先使用命令C:/Program files/mysql/bin/mysqladmin-u root -p shutdown来关闭MYSQL.
B、再在cmd命令行下,执行net start mysql启动mysql.
提示:Plugin 'InnoDB' registration as a STORAGE ENGINE failed.Unknown/unsupported table type:INNODB 错误.
原来是因为这两版本的 MySQL 默认使用了支持事物的 INNODB 引擎,打开 my.ini 文件,在 MySQL 的安装文件夹,如 c:program filesMySQL 中,看到:default-storage-engine=INNODB
解决办法是把该设置改为:default-storage-engine=MYISAM
仍然使用 MyISAM 作为默认的数据库引擎,保存 my.ini 文件,然后手工启动 MySQL 服务,成功,再把刚刚的配置窗口关掉就行了.
出错代码:1067导入mysql无法启动
解决办法如下:
1.删除%windows%/my.ini
2.删除其它地方的my.ini
3.在mysql安装目录下把my-small.ini复制为my.ini
4.在my.ini最后一行插入:
- [mysqld]
- #设置basedir指向mysql的安装路径
- basedir=C:mysql-5.1.11-beta-win32
- datadir=C:mysql-5.1.11-beta-win32data
5.重新启动.
C:mysql-5.1.11-beta-win32bin>net start mysql
MySQL 服务正在启动,MySQL 服务无法启动,系统出错,发生系统错误 1067,进程意外终止.
- C:mysql-5.1.11-beta-win32bin>mysqld-nt--remove
- Servicesuccessfullyremoved.
- C:mysql-5.1.11-beta-win32bin>mysqld-nt--install
- Servicesuccessfullyinstalled.
- C:mysql-5.1.11-beta-win32bin>netstartmysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
C:mysql-5.1.11-beta-win32bin>net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。
非法关机造成的MYSQL无法启动问题
如果是因为非法关机等原因导致MYSQL无法启动或启动有问题的,最好使用重新安装的或确认是OK的MYSQL数据表及ibdata1、mysql.pid、ib_logfile0等文件进行覆盖,天缘试过遇到过多次这种情况,就是原来的MYSQL表有问题了,总是无法启动,但是更换成新表就可以。
操作系统是 win xp
无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错,内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止,经过多方求教,得解决方法如下.
查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容,如果没有该文件,则新建一个,至少包含basedir,datadir这两个基本的配置.
- [mysqld]
- #setbasedirtoinstallationpath,e.g.,c:/mysql
- #设置为MYSQL的安装目录
- basedir=D:/www/WebServer/MySQL
- #setdatadirtolocationofdatadirectory,
- #e.g.,c:/mysql/dataord:/mydata/data
- #设置为MYSQL的数据目录
- datadir=D:/www/WebServer/MySQL/data
- --phpfensi.com
另外,要主意
- [WinMySQLadmin]
- Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
- user=root
- password=xxxxxxxx
- #以上是设置WinMySQLadmin的配置
- [Client]
- user=root
- password=xxxxxxxx