MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)
2011-01-20 20:52
302 查看
新浪博客链接:http://blog.sina.com.cn/s/blog_600357e40100okmf.html
学过了SQL Server、Oracle等大型的数据库系统,最近想了解研究一下体积相对较小,功能相对较差MySQL数据库。以前做一些课程设计的时候,都用的是SQL Server和Oracle数据库,现在想想真是大材小用了。于是说干就干,首先下载,这个不费吹灰之力,“mysql-essential-5.1.54-win32.zip”大小只有三十四MB。接下来自然是解压,然后开始安装。对了,我用的系统是Windows7家庭普通版。
安装过程很顺利,而且网上有大量的安装教程。安装完成之后,怀着喜悦的心情开始上手实践了,从界面和速度上来讲,效果令我很满意。另外,我还装了一个Navicat for Mysql,使很多操作界面化,这个让我对MySQL更加满意。在接下来的使用MySQL的几天日子里,一切都一帆风顺,称心如意。
可是,好景不长,老子曰:“乐极生悲”,悲剧发生了,我真佩服他。说了这么多废话,现在开始切入正题:
某一天我突然想仔细了解一下Navicat for Mysql(英文版)这个图形界面究竟能为MySQL做些什么,于是双击启动之,问题在这时候就与我不期而遇了:2003 - Can't connect to MySQL server on‘localhost' (10061).
突如其来的问题让我有一种不祥的预感,有一丝不安。从这个问题上来看,应该是没有与MySQL服务建立连接,我想从这连不上,那我就去MySQL的控制台连吧,可结果是输入密码之后,系统发出‘滴’的一声,错误提示依然是:“2003 - Can't connect to MySQL server on‘localhost' (10061).”,并且提示停留时间极断,窗口就自动关闭了,到现在,我依然不死心,我还有最后一招,其实我已隐约感到这一招其实也无济于事。最后一招就是从DOS系统登入MySQL,哎,可结果真的如我所料,果然无济于事!
怎么办呢?遇到问题当然就得解决问题了。要解决问题,首先要找到出现问题的原因。可是我真的不知道为什么突然出现了这个问题,我能提供的线索只有之前我卸载过两个软件,难道和这个有关系吗?哎,那就百度吧。一百度,答案出来一大堆,经过整理,这些答案大致可以分为两种:
1.修改安装目录下的my.ini文件,修改方法如下:
[mysqld]
basedir=C:/Program Files/MySQL/MySQL Server 5.1
datadir=C:/ProgramData/MySQL/MySQL Server 5.1/data(即MySQL的安装目录,需要提醒的是,我的MySQL是装在C盘的,装完之后data的文件夹是在ProgramData目录下的,而ProgramData这个文件夹是隐藏的。装在其他的盘,我想这个Data应该就不是隐藏的了。)
default-character-server= gbk (或者gb2312)
[WinMySQLadmin]
Server=C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld-nt.exe
可我照上面的方法修改完之后,问题并没有解决。
2.MySQL服务没有启动
那看来就是MySQL服务的问题了。于是我打开计算机管理,然后查看服务列表,可在我仔细查看了好几遍之后并没有找到MySQL服务这一项。连服务都找不见,怎么启动呢。我先是在DOS下用net start mysql命令试图启动MySQL服务,可得到的提示是:服务名不存在。看来启动服务也不是一件容易的事情。
既然服务启动不了,我只能重新配置下MySQL了,于是打开MySQL Server Instance Configuration Wizard开始配置,一路Next点下去之后,Execute之后,前两项瞬间完成,可到第三项Start service的时候,问题就出现了,该程序开始没有响应了,等下去也是这个结果。看来真的是MySQL服务没有启动的问题了。
服务无法启动,这该如何是好呢?干脆一不做二不休,重装MySQL吧,可装到最后,MySQL服务依然无法启动,我真是崩溃了。不过这次值得庆幸的是在服务列表里出现了MySQL,这样我就可以亲手启动它了,可不成想,手动启动的结果是弹出了错误提示:“Windows无法启动MySQL服务(位于本地计算机上)。错误1067:进程意外终止。”
哎,再次百度吧,经过一番努力,百出的答案大多数是一个样,就是让写该my.ini文件,可是我修改来修改去,问题依旧呀。
后来我只好查看系统日志了,遂打开事件查看器,然后查看启动MySQL服务时产生的错误,错误如下:
错误应用程序名称: mysqld.exe,版本: 0.0.0.0,时间戳: 0x4cf4eb48
错误模块名称: mysqld.exe,版本: 0.0.0.0,时间戳: 0x4cf4eb48
异常代码: 0xc0000005
错误偏移量: 0x001f1b20
错误进程 ID: 0x15d4
错误应用程序启动时间: 0x01cbb6dadc026c15
错误应用程序路径: C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld.exe
错误模块路径: C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld.exe
报告 ID: 2067f9da-22ce-11e0-bacb-4061866abbb1
当我再次修改my.ini文件时,日志里的提示又变为:
错误:Aborting
提示:Can't create test file C:/Program Files/MySQL/MySQL Server 5.1/data/KISS-PC.lower-test
而现在在从DOS下启动服务时,提示又变成:
到此为止,我实在没有办法了
,希望看到这篇日志的朋友帮我找找问题的解决方法,若能找出并相告,小弟我感激不尽!
!!!
另外,如果有和小弟同样是学计算机并对数据库感兴趣的朋友,我们不妨交个朋友,多个朋友多条路嘛,呵呵O(∩_∩)O~
联系方式:
QQ:1063602539
MSN:besmiling@live.cn
我的博客:http://blog.sina.com.cn/wangzifdba
该求助长期有效,期待您的帮助和与您的联系!
学过了SQL Server、Oracle等大型的数据库系统,最近想了解研究一下体积相对较小,功能相对较差MySQL数据库。以前做一些课程设计的时候,都用的是SQL Server和Oracle数据库,现在想想真是大材小用了。于是说干就干,首先下载,这个不费吹灰之力,“mysql-essential-5.1.54-win32.zip”大小只有三十四MB。接下来自然是解压,然后开始安装。对了,我用的系统是Windows7家庭普通版。
安装过程很顺利,而且网上有大量的安装教程。安装完成之后,怀着喜悦的心情开始上手实践了,从界面和速度上来讲,效果令我很满意。另外,我还装了一个Navicat for Mysql,使很多操作界面化,这个让我对MySQL更加满意。在接下来的使用MySQL的几天日子里,一切都一帆风顺,称心如意。
可是,好景不长,老子曰:“乐极生悲”,悲剧发生了,我真佩服他。说了这么多废话,现在开始切入正题:
某一天我突然想仔细了解一下Navicat for Mysql(英文版)这个图形界面究竟能为MySQL做些什么,于是双击启动之,问题在这时候就与我不期而遇了:2003 - Can't connect to MySQL server on‘localhost' (10061).
突如其来的问题让我有一种不祥的预感,有一丝不安。从这个问题上来看,应该是没有与MySQL服务建立连接,我想从这连不上,那我就去MySQL的控制台连吧,可结果是输入密码之后,系统发出‘滴’的一声,错误提示依然是:“2003 - Can't connect to MySQL server on‘localhost' (10061).”,并且提示停留时间极断,窗口就自动关闭了,到现在,我依然不死心,我还有最后一招,其实我已隐约感到这一招其实也无济于事。最后一招就是从DOS系统登入MySQL,哎,可结果真的如我所料,果然无济于事!
怎么办呢?遇到问题当然就得解决问题了。要解决问题,首先要找到出现问题的原因。可是我真的不知道为什么突然出现了这个问题,我能提供的线索只有之前我卸载过两个软件,难道和这个有关系吗?哎,那就百度吧。一百度,答案出来一大堆,经过整理,这些答案大致可以分为两种:
1.修改安装目录下的my.ini文件,修改方法如下:
[mysqld]
basedir=C:/Program Files/MySQL/MySQL Server 5.1
datadir=C:/ProgramData/MySQL/MySQL Server 5.1/data(即MySQL的安装目录,需要提醒的是,我的MySQL是装在C盘的,装完之后data的文件夹是在ProgramData目录下的,而ProgramData这个文件夹是隐藏的。装在其他的盘,我想这个Data应该就不是隐藏的了。)
default-character-server= gbk (或者gb2312)
[WinMySQLadmin]
Server=C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld-nt.exe
可我照上面的方法修改完之后,问题并没有解决。
2.MySQL服务没有启动
那看来就是MySQL服务的问题了。于是我打开计算机管理,然后查看服务列表,可在我仔细查看了好几遍之后并没有找到MySQL服务这一项。连服务都找不见,怎么启动呢。我先是在DOS下用net start mysql命令试图启动MySQL服务,可得到的提示是:服务名不存在。看来启动服务也不是一件容易的事情。
既然服务启动不了,我只能重新配置下MySQL了,于是打开MySQL Server Instance Configuration Wizard开始配置,一路Next点下去之后,Execute之后,前两项瞬间完成,可到第三项Start service的时候,问题就出现了,该程序开始没有响应了,等下去也是这个结果。看来真的是MySQL服务没有启动的问题了。
服务无法启动,这该如何是好呢?干脆一不做二不休,重装MySQL吧,可装到最后,MySQL服务依然无法启动,我真是崩溃了。不过这次值得庆幸的是在服务列表里出现了MySQL,这样我就可以亲手启动它了,可不成想,手动启动的结果是弹出了错误提示:“Windows无法启动MySQL服务(位于本地计算机上)。错误1067:进程意外终止。”
哎,再次百度吧,经过一番努力,百出的答案大多数是一个样,就是让写该my.ini文件,可是我修改来修改去,问题依旧呀。
后来我只好查看系统日志了,遂打开事件查看器,然后查看启动MySQL服务时产生的错误,错误如下:
错误应用程序名称: mysqld.exe,版本: 0.0.0.0,时间戳: 0x4cf4eb48
错误模块名称: mysqld.exe,版本: 0.0.0.0,时间戳: 0x4cf4eb48
异常代码: 0xc0000005
错误偏移量: 0x001f1b20
错误进程 ID: 0x15d4
错误应用程序启动时间: 0x01cbb6dadc026c15
错误应用程序路径: C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld.exe
错误模块路径: C:/Program Files/MySQL/MySQL Server 5.1/bin/mysqld.exe
报告 ID: 2067f9da-22ce-11e0-bacb-4061866abbb1
当我再次修改my.ini文件时,日志里的提示又变为:
错误:Aborting
提示:Can't create test file C:/Program Files/MySQL/MySQL Server 5.1/data/KISS-PC.lower-test
而现在在从DOS下启动服务时,提示又变成:
到此为止,我实在没有办法了
,希望看到这篇日志的朋友帮我找找问题的解决方法,若能找出并相告,小弟我感激不尽!
!!!
另外,如果有和小弟同样是学计算机并对数据库感兴趣的朋友,我们不妨交个朋友,多个朋友多条路嘛,呵呵O(∩_∩)O~
联系方式:
QQ:1063602539
MSN:besmiling@live.cn
我的博客:http://blog.sina.com.cn/wangzifdba
该求助长期有效,期待您的帮助和与您的联系!
相关文章推荐
- MySQL 服务无法启动 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10038).)
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).) 解决办法
- MySQL服务无法启动(2003 - Can't connect to MySQL server on‘localhost' (10061).)
- mysql服务无法启动,ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决办法
- mysql两个错误:1067服务无法启动;1045 access denied for user 'root'@'localhost' using password yes
- 安装MySQL 5.7.13版本图解教程,解决提示服务无法启动的问题(10061)
- MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题
- MySQL 服务无法启动 或 启动慢
- 安装MySQL时无法启动服务(could not start the service MYSQL .Error:0)
- windows 无法启动MYSQL服务”1067 进程意外终止”解决的方法——汇总及终极方法
- MySQL-5.7.9 服务无法启动-“NET HELPMSG 3534”
- 解决配置appfuse后,tomcat5.0无法启动appfuse的服务,报错,无法连接mysql
- CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock
- 本地无法启动MySQL服务,报的错误:1067,进程意外终止---解决
- MySql 服务无法启动,发生系统错误1067,进程意外终止
- 启动MYSQL服务时遇到问题(MySQL 服务无法启动。服务没有报告任何错误。)
- MySql 5.7.10 安装及服务无法启动,服务没有报告任何错误
- 无法启动xampp中的mysql服务,端口又未被占用
- mysql服务无法启动解决办法