`
yoscar
  • 浏览: 16250 次
  • 性别: 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  
楼主好人,正好用到。。。

相关推荐

    linux下启动mysql服务

    解决办法: [root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root / > -S /var/lib/mysql/mysql.sock password 'your.passwd' 或者做个连接 ln -s /var/lib/mysql/mysql.sock /tmp 其实提示找不到 /tmp/...

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

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

    MySQL 启动成功但未监听端口的解决方法

    解决办法 检查发现是配置文件中使用了 skip-networking,可以看到这个选项的的作用是不监听端口,同主机的用户通过 sockets 进行链接。外部主机由于没有监听端口,将无法连接。 将 skip-networking 注释掉之后,...

    ubuntu下磁盘空间不足导致mysql无法启动的解决方法

    mysql 无法启动的解决办法。 方法如下 操作系统:ubuntu,磁盘空间不足导致的 mysql 无法启动,会造成如下问题: root@iZ28z558vv0Z:/etc/mysql# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't ...

    关于mysql提示too many connections问题解决方法.doc

    关于mysql 提示too many connections问题解决办法mysql 提示too many connections是由于当前服务器上的mysql连接过多,一方面清当前已有连接,另一方面是改 max_connections (最大连接量)(就是开源节流思想),我...

    连接docker里面的mysql失败解决方法

    1、首先docker ps命令查看正在运行的容器,确保我们想要连接的mysql已经启动,如果没启动使用docker start命令启动(下图查看结果表示已经启动了一个mysql) 2、接着运行docker exec -it b30062adc08c /bin/bash...

    演示EJB3.0 + JPA + MySQL5.0 + C3P0连接池技术实战编程(Top-Down的XP开发方式)

    注意:配置JBoss服务器和调试的动作参见readme.txt文档,有详细说明怎样匹配连接池,以及可能遇到的问题及解决办法。该例子演示怎样使用Hibernate技术(没有使用XDoclet技术)实现JPA的Top-Down的XP开发流程,本人...

    Mysql忘记密码 mysqld-nt.exe文件下载

    Mysql忘记密码后的解决办法【win/linux】 [windows]1、停止mysql服务:打开命令行窗口CMD,Net stop mysql 2、用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动:mysqld-...

    解决xampp自启动和mysql.sock问题

    解决办法也很简单,通过下面的命令打开启动的资源文件: 代码如下: x@zst:~$ cd /etc/init.d x@zst:/etc/init.d$ sudo gedit rc.local 在启动文件里加入一行代码: 代码如下: /opt/lampp/lampp start 这样xampp就...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    解决办法: mysql> use mysql; mysql> alter user 'root'@'localhost' identified with mysql_native_password by '12345678'; mysql> flush privileges; 如上即可。 加入环境变量,编辑 /etc/profile,这样可以...

    Mysql基本操作.docx

    MYSQL安装,只是临时用一下,尽量用安装版,mysql的启动,登陆,root的远程登录和Navicat 连接不上的解决办法

    Can’t connect to local MySQL through socket ‘/tmp/mysql.sock’解决方法

    报错信息: ERROR 2002: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111) ...其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动命令不对。 /u

    MySQL错误ERROR 2002 (HY000): Can’t connect to local MySQL server through socket

    在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can’t connect to local MySQL server through socket,即无法通过socket连接到mysql服务器,同时...

    不重启Mysql修改root密码的方法

    一、一般忘记密码的解决办法,需要重启Mysql1、skip-grant-tables我们常用的方法是使用skip-grant-tables选项,mysqld server启动之后并不使用权限系统(privilege system)。用户不需要任何账号、不受任何限制的...

    Mysql数据库管理系统优化方案.doc

    Mysql数据库管理系统优化方案 首先,为了使一个系统更快,最重要的部分就是基础设计,不过有些东西是现有情况下 无法逾越的,比如说系统常见的瓶颈. 我所能想到的: 1:磁盘寻道能力,以高速硬盘(7200转/秒),理论上每秒寻道...

    mysql远程登录出错的解决方法

    错误:ERROR 2003 (HY000): Can’t connect to MySQL server on… 解决办法: 1,默认情况下Mysql只允许本地登录,所以需要修改配置文件将地址绑定给注释掉: $sudo vi /etc/mysql/my.cnf #bind-address = 127.0.0.1 ...

    mysql基础只是总结

    【mysql服务的启动与停止】 1、右击我的电脑-管理-服务与应用程序-服务-mysql 2、net stop mysql|net start mysql 【mysql的配置文件以及数据位置】 1、安装目录下名为mysql.ini文件 2、默认数据位置 配置文件中...

    Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法

    在尝试编辑博客站点的Wordpress主题时,突然发现博客站点无法连接;刷新后提示“建立数据库连接错误”之类的错误。自然想到是mysql可能出错了,所以就登陆了VPS主机,尝试启动mysql服务,但是提示failed。 二、解决...

    解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)

    将其改为:max_execution_time = 3000最后,重新启动服务管理器即可~ 您可能感兴趣的文章:C#访问SqlServer设置链接超时的方法SQL查询超时的设置方法(关于timeout的处理)Mysql DNS反向解析导致连接超时过程分析(skip...

Global site tag (gtag.js) - Google Analytics