`
yoscar
  • 浏览: 16434 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

MySQL服务无法启动或连接不上解决办法!

阅读更多
前段时间做开发,数据库用的是Mysql,可是有几次头天还好好的,第二天就报不能连接的错误,很是恼火,于是经过几次过后,把最傻瓜化的解决办法记录下来(虽然说网上很多是修改my.ini文件,本人试过,不成功)。
一些错误消息:
用MySQL-Front连接MySQL数据库的时候报“不能连接到MySQL服务器连接‘localhost’!”
在服务器里面启动MySQL服务,报“在本地计算机无法启动MySQL服务。错误1067:进程意外终止。”

解决办法:
找到你MySQL的安装目录,复制MySQL目录下的data文件夹下面的数据库备份(你想要恢复的数据库),还有就是 ibdata1 以便重装MySQL后数据恢复。

彻底卸载MySQL
先停掉WINDOWS里的MySQL服务;
再到控制面板里的增加删除程序内进行删除,这并没有完整地删除了MySQL;
接着在注册表里清除MySQL服务:
1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
2、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005,006之类,删除的时候,都删除就可以
检查C:\WINDOWS目录下是否有my.ini文件,将其删除(C:\Documents and Settings\All
Users\Application Data\MySQL\MySQL Server 6.0\)
手工删除MySQL的安装目录


安装MySQL,安装完成后

在服务里面停止Mysql服务(不然要报正在被使用的错误)

拷贝原来备份的数据库文件夹复制到data目录下,还有就是你的ibdata1也要放在data目录下,然后启动mysql服务,然后在客户端登陆,ok!



分享到:
评论
1 楼 南通ori 2011-04-10  
楼主好人,正好用到。。。

相关推荐

    MySQL连接的相关问题及解决办法

    ### MySQL连接的相关问题及解决办法 #### 一、MySQL服务启动问题及解决方法 在Windows环境中,MySQL服务可能会出现无法启动的问题,表现为无法连接数据库、无法停止或重启MySQL服务,即使重启计算机也无法解决。...

    mysql授权问题解决办法

    ### MySQL授权问题解决办法 在处理MySQL数据库时,经常会遇到各种授权问题,这些问题可能会影响到数据库的正常使用和管理。本文将详细介绍如何解决MySQL中的授权问题,包括但不限于如何更改root用户的密码、如何...

    rails和mysql数据库连接中出现的问题以及解决办法

    总结来说,解决Rails与MySQL连接问题涉及检查配置文件、安装和更新依赖、确保系统库完整、确认服务状态和网络连接以及处理版本兼容性。通过排查这些方面,大部分问题都能迎刃而解。在遇到问题时,查看错误日志、查阅...

    安装mysql5.7出现无法登录,解决办法

    这里需要注意的是,由于跳过了权限表的检查,此时的MySQL服务并不支持远程连接,因此使用了`--skip-networking`参数来禁用网络监听功能。 #### 三、以root用户登录MySQL 接下来,以root用户身份登录到MySQL中。...

    mysql ERROR 1045 (28000) 错误及其解决办法.docx

    3. **配置问题**:MySQL服务器的配置文件(`my.ini`或`my.cnf`)可能存在错误,导致服务器无法正确识别用户账户。 4. **连接字符串问题**:如果使用编程语言或工具连接MySQL,连接字符串中的参数可能设置不当。 #### ...

    MYSQL权限不够解决办法

    ### MySQL权限不够解决办法 在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的...

    mysql数据库密码忘记解决办法

    在提供的`MYSQL数据库密码忘记解决方案.txt`文件中,可能包含了详细的步骤或额外的提示,建议仔细阅读以获取更多信息。记住,安全永远是第一位的,定期备份数据库以及保持良好的密码管理习惯能帮助避免此类问题的...

    C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法

    C++操作MariaDB和MySql中文乱码或无法处理中文的解决办法 在使用C++操作MariaDB和MySQL数据库时,中文乱码或无法处理中文是一个常见的问题。本文将介绍如何解决这个问题,确保C++程序正确地处理中文。 解决方法 ...

    mysql server 5.5连接不上的解决方法

    mysql连接不上了的解决办法,供大家参考,具体内容如下 昨天用着好好的,第二天突然连接不上了mysql数据库,并且报错: 仔细想了想原因很有可能是因为不经意间删除了mysql自带表中的一些数据信息导致的表损坏,之前...

    linux登录MySQL,报错ERROR 1045 (28000)解决办法.docx

    在本文中,我们详细介绍了 ERROR 1045 (28000) 错误的解决办法,这个解决办法包括停用 MySQL 服务、启动 MySQL 服务、登录 MySQL、更新用户密码、刷新权限、重新启动 MySQL 服务和登录 MySQL 等步骤。通过按照这些...

    Mysql安装失败的解决办法.pdf

    在安装MySQL时,可能会遇到各种问题导致安装失败。本文将针对两个常见的错误类型提供解决方案。 错误类型一: 错误信息:Error Nr.1045 ...如果以上方法都无法解决问题,建议寻求MySQL社区或官方技术支持的帮助。

    linux登录MySQL,报错ERROR 1045 (28000)解决办法.pdf

    这将启动mysql服务,但不加载权限表和网络连接。 步骤3:登录数据库 使用以下命令登录数据库: ``` # mysql -u root mysql ``` 这将使用root用户登录到mysql数据库。 步骤4:更新用户密码 使用以下命令更新用户...

    MAC下MYSQL5.7.17连接不上的问题及解决办法

    3. **MySQL服务未启动**:如果MySQL服务没有启动或者在启动后意外停止,也会导致无法连接。 解决这个问题,我们可以按照以下步骤进行操作: **步骤1**:关闭MySQL服务。通过点击苹果菜单 -> 系统偏好设置 -> MySQL...

    mysql_不能插入中文的解决办法.docx

    ### MySQL 不能插入中文的解决办法 在使用MySQL数据库的过程中,可能会遇到无法插入中文字符的问题。这通常是由于字符集设置不当导致的。本文将详细介绍如何通过调整MySQL的字符集来解决这一问题,并提供一系列基本...

    MySQL的安装及解决问题的办法

    比如,当你尝试启动MySQL服务时,可能会收到错误10061,这通常意味着服务器未响应或者连接被拒绝。为解决此问题,可以检查以下几点: - 确保MySQL服务已正确安装且正在运行。 - 检查防火墙设置,确保没有阻止MySQL...

    windows和linux中mysql 忘记密码的办法

    - 使用`--skip-grant-tables`参数启动MySQL服务,以绕过权限表检查: ```cmd mysqld-nt --skip-grant-tables ``` - 这样MySQL服务会启动,但不会检查用户的权限。 4. **连接到MySQL并重置root用户密码:** - ...

    server 2008 R2安装Mysql数据库遇到问题

    ### Windows Server 2008 R2 安装 MySQL 5.7.19 遇到的问题及解决办法 在使用 Windows Server 2008 R2 64位操作系统进行 MySQL 5.7.19 的安装过程中,可能会遇到一些问题。本文将详细介绍这些问题及其解决方法。 #...

    Win2012安装mysql的以及修改root用户可以远程链接

    安装完成后,可以使用命令行或图形化工具(如MySQL Workbench)来测试MySQL服务是否启动成功。 #### 二、配置MySQL支持远程访问 在默认情况下,MySQL只允许本地连接,即只有在同一台服务器上的应用才能访问MySQL...

Global site tag (gtag.js) - Google Analytics