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
Service successfully removed.
C:mysql-5.1.11-beta-win32bin>mysqld-nt --install
Service successfully installed.
C:mysql-5.1.11-beta-win32bin>net start mysql
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]
# set basedir to installation path, e.g., c:/mysql
# 设置为MYSQL的安装目录
basedir=D:/www/WebServer/MySQL
# set datadir to location of data directory,
# e.g., c:/mysql/data or d:/mydata/data
# 设置为MYSQL的数据目录
datadir=D:/www/WebServer/MySQL/data

另外,要主意
[WinMySQLadmin]
Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
user=root
password=xxxxxxxx
#以上是设置WinMySQLadmin的配置
[Client]
user=root
password=xxxxxxxx

时间: 2024-10-25 11:37:46

MySQL无法启动、无法停止各种解决方法总结的相关文章

CentOS 7下MySQL服务启动失败的快速解决方法_Mysql

今天,启动MySQL服务器失败,如下所示: [root@spark01 ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe&qu

MySQL unix_socket启动时连接失败解决方法

错误连接 Warning: mysql_connect() [function.mysql-connect]: [2002] 这时应当修改hostname,例如在CI 配置数据库 (database.php) 从:  $db['default']['hostname'] = 'localhost';  到: $db['default']['hostname'] = 'localhost:/Applications/mamp/mysql/tmp/mysql.sock'; Drupal 中配置连接

MySQL中文模糊检索问题的解决方法

mysql|解决|问题|中文 MySQL中文模糊检索问题的解决方法来源:林兴陆 在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的 记录,如查找 "-0x1.ebea4bfbffaacp-4%" 时,返回的可能有中文字符,却没有 a 字符存在. 本人以前也曾遇到过类似问题,经详细阅读 MySQL 的 Manual ,发现可以 有一种方法很方便的解决并得到满意的结果. 例子: ·希望通过"标题"对新闻库进行检索,关键字可能包含是中英文,如 下 SQL

win8开机启动后黑屏解决方法

win8开机启动后黑屏解决方法   win8开机黑屏解决方法: 1.如果在电脑启动时能看到画面与windows系统的logo,但进入系统后黑屏是由于电脑系统设置的分辨率不正确,常见于笔记本重装系统后错误地设置了不支持的分辨率导致,建议外接显示器,调节到最低分辨率再进入系统. 2.若是win8开机之后一直黑屏,那么按下述方法进行排除: ①检查显示器与电脑的连接线是否紧密相连; ②拆开机箱,将内存条取出,然后清除灰尘再重新插入接口; ③若是有条件,则更换内存条,显卡,显示器,连接线,以便诊断故障所在

php连接不上mysql但mysql命令行操作正常的解决方法

 这篇文章主要介绍了php连接不上mysql但mysql命令行操作正常的解决方法,需要的朋友可以参考下 故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作. 解决方案: 1.命令行下登录mysql,执行以下命令:  代码如下:show variables like 'socket'; 执行后会得到类似于如下回显:  代码如下: "Variable_name"        "Value" "socket"  

Word停止工作解决方法

  Word停止工作解决方法如下 方法一:双击打开"计算机"在右上方的搜索框中输入"Normal.dot",此时Win7系统会自动搜寻名称包含"Normal.dot"这个名称的文件,搜索的结果可能有很多相似的文件,但你只需要找到"C:UsersAdministratorAppDataRoamingMicrosoftTemplates"这个路径下面的"Normal.dot"这个文件,然后将其删除即可. 方法二

Win7系统下无法启动Nvidia控制面板的解决方法

  大家都知道,电脑中几大重要的部分,其中一个就是显卡,很多人平时对于这些都不上心,只有电脑遇到问题的时候才会检查一下,今天就有位用户来和小编请教说,他电脑的显示屏打不开了,开机之后没有任何的反应,检查之后才发现是显卡出了问题,所以我们在平时的正常使用中要对电脑时常的体检,例如win7电脑中有个Nvidia控制面板,它能够对显卡进行设置,提升显卡功能,下面小编就来教大家win7电脑如何启动Nvidia控制面板. Win7系统下无法启动Nvidia控制面板的解决方法 第一步:我们可以尝试将Nvid

Win7系统提示“com surrogate已停止工作”解决方法图文教程

  我们在操作电脑的时候难免会遇到故障提示窗口,特别是在win7操作系统,毕竟win7安全要求也是较高的,虽然经常弹出错误窗口让我们很是反感,但我们可以通过错误提示窗口来找出问题所在,才能更好的解决故障问题.最近有用户在win7旗舰版中只是莫名其妙的自动弹出"com surrogate已停止工作,出现了一个问题,导致程序停止正常工作.请关闭该程序"(如下图所示).相信很多用户遇到这种故障现象也不知道该如何处理,下面小编与大家共享下"com surrogate已停止工作&quo

“提示该程序已停止工作”解决方法

  "打开某程序无任何反应即提示该程序已停止工作"解决方法 解决方法: 1右击计算机-属性(如没有计算机选项,可以让用户在左下角开始-计算机-属性也可),选择左上方的高级系统设置. 2选择"高级",再选择性能栏里的"设置" 3选择"数据执行保护",选择"为除下列选定程序之外的所有程序和服务启用DEP(U)",再点击下方的"添加"从硬盘中选中该程序即可.

CI框架出现mysql数据库连接资源无法释放的解决方法_php实例

本文实例分析了CI框架出现mysql数据库连接资源无法释放的解决方法.分享给大家供大家参考,具体如下: 使用ci框架提供的类查询数据: $this->load->database(); $query = $this->db->query($sql); 程序运行一段时间之后,报错,告知数据库too many connections 很明显MySQL数据库连接资源超过了 max_connections 设定值.立马在每个查询之后,添加资源释放脚本: $this->db->c