北京SEO

无法启动mysql服务问题解决办法汇总

2019/10/10/17:34:16  阅读:1864  来源:谷歌SEO算法  标签: Safari浏览器

在本地计算机无法启动MYSQL服务错误1067进程意外终止,这种情况一般是my.ini文件配置出错了,首先找到这个文件,默认安装路径,代码如下:

C:/Program Files/MySQL/MySQL Server 5.1/my.ini

打开此文件找到:default-storage-engine=INNODB,大概在84行,将default-storage-engine的值改为,MYISAM,这个时候,MYSQL服务可以启动.

但是还有问题:因为以前你创建的那些数据库还是存在的(如果没有删除),

默认路径,代码如下:

C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/data

这时可能会出来这种问题:

第一次设置的efault-storage-engine与第二次设置的值不一样,可能会导致.

1:发现无法选择添加事务支持数据引擎InnoDB

2:可能会说不支持InnoDB等

解决方法:

删除:ib_logfile0、ib_logfile1、ibdata1

重启服务,再次生成就OK了.

解决无法启动

遇到无法启动MYSQL时常见解决方法.

A、先使用命令C:Program filesmysqlbinmysqladmin-u root -p shutdown来关闭MYSQL

B、再在cmd命令行下,执行net start mysql启动mysql.

二、1067错误常见解决方法

故障现象:如果在停止MYSQL(net stop mysql)或启动MYSQL时,出现1067错误,错误信息“MySql 服务正在停止...系统出错(A system error has occurred.)...系统发生 1067 错误(System error 1067 has occurred.),进程意外终止(The process terminated unexpectedly.)”等。

常见解决方法

如果以前一直运行OK的,请先按照上面的“无法启动”解决方法执行一次看看.

如果进行过Remove Instance操作,再次重建时后,一定要检查my.ini文件中的datadir是否已被还原了,如果该地址下数据库不存在,也将报告1067错误,只需要修改成真实的数据库目录地址,然后手动启动即可.

检查MYSQL目录权限

检查my.ini文件中[mysqld]字段下是否有basedir安装目录路径和datadir数据库路径,my.ini可能需要出现在两个地方,MYSQL的安装目录和Windows目录(假设是windows环境)下,都要检查一下.

有时候删除%windir%/my.ini文件然后再重新配置也可以解决,再次配置后检查一下Windir目录下是否有my.ini文件,有时把安装目录下最新的my.ini拷贝过去覆盖一下也能解决问题.

如果是Linux环境,试一下把mysql.server拷贝至/etc/rc.d/init.d/下,然后再运行chkconfig mysql.server,之后就可以在命令行中设置PATH、使用命令执行mysql启动。

三、非法关机造成的MYSQL无法启动问题

如果是因为非法关机等原因导致MYSQL无法启动或启动有问题的,最好使用重新安装的或确认是OK的MYSQL数据表及ibdata1、mysql.pid、ib_logfile0等文件进行覆盖,天缘试过遇到过多次这种情况,就是原来的MYSQL表有问题了,总是无法启动,但是更换成新表就可以。

四、重装MYSQL

发现MYSQL有问题时,最便捷的方法,是先把mysql卸载掉,然后重装重新配置,具体方法如下:

1、卸载MYSQL,清理掉安装目录和Windows目录下的my.ini文件。

2、检查任务管理器中是否还有mysql进程,如果有,可以把mysqld.exe杀掉,或者先杀掉再卸载也可以。

3、在cmd命令窗口,执行:sc delete mysql,该命令是清理注册服务命令。

3. 重装 mysql

如果是安全设置以后出现这个问题,可能是因为mysql以低权限运行的时候因为密码策略等问题导致,大家看恶意将mysql的启动用户更下下密码,然后在服务项里设置下即可。

在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是my.ini文件配置出错了,

你可以删除系统目录下的my.ini文件,把下面的内容重新写入my.ini文件试试,要适当地改写一下文件路径,我的my.ini 2007年12月31日,代码如下:

  1. [WinMySQLAdmin]
  2. Server=C:/MYSQL/mysql/bin/mysqld-opt.exe
  3. user=root
  4. [mysqld]
  5. basedir=C:/MYSQL/mysql
  6. datadir=C:/MYSQL/mysql/data
  7. #bind-address=192.168.0.2
  8. #language=D:/MYSQL/share/chinese
  9. ===========================================
  10. [WinMySQLAdmin]
  11. Server=D:/MYSQL/bin/mysqld-opt.exe
  12. user=root--phpfensi.com
  13. [mysqld]
  14. basedir=D:/MYSQL
  15. datadir=D:/MYSQL/data
  16. #bind-address=192.168.0.2
  17. #language=D:/MYSQL/share/chinese
  18. ============================================

查找Windows目录下的my.ini文件,编辑内容,如果没有该文件,则新建一个,至少包含basedir,datadir这两个基本的配置,代码如下:

  1. [mysqld]
  2. #setbasedirtoinstallationpath,e.g.,c:/mysql
  3. #设置为MYSQL的安装目录
  4. basedir=D:/www/WebServer/MySQL
  5. #setdatadirtolocationofdatadirectory,
  6. #e.g.,c:/mysql/data
  7. #设置为MYSQL的数据目录
  8. datadir=D:/www/WebServer/MySQL/data

另外,要注意.

  1. [WinMySQLadmin]
  2. Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
  3. user=root
  4. password=xxxxxxxx
  5. #以上是设置WinMySQLadmin的配置
  6. [Client]
  7. user=root
  8. password=xxxxxxxx

将Mysql添加到Windows系统服务中.

1.安装服务.

在Windows2000下,安装完成后,并没有把MySQL安装成服务,我们必须执行下面的语句把MySQL注册为服务:installdirmysqlbinmysqld-nt –-install.

Windows98下没有服务的概念,所以不用安装服务.

2.启动服务

在Windows2000下,安装服务后可以启动MySQL服务:net start mysql,在Windows98下,可以用下面的命令启动服务:c:mysqlbinmysqld,服务启动后在后台运行,并没有界面.

3.停止服务

在Windows2000下,可以通过下面的命令停止MySQL服务:net stop mysql,在Windows98下,可以通过下面命令停止服务:C:> C:mysqlbinmysqladmin -u root shutdown.

广告内容

无法启动mysql服务问题解决办法汇总 无法启动mysql服务问题解决办法汇总 无法启动mysql服务问题解决办法汇总

相关阅读

热门评论

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法