前段时间做开发,数据库用的是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!
分享到:
相关推荐
解决办法: [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连接不上了的解决办法,供大家参考,具体内容如下 昨天用着好好的,第二天突然连接不上了mysql数据库,并且报错: 仔细想了想原因很有可能是因为不经意间删除了mysql自带表中的一些数据信息导致的表损坏,之前...
解决办法 检查发现是配置文件中使用了 skip-networking,可以看到这个选项的的作用是不监听端口,同主机的用户通过 sockets 进行链接。外部主机由于没有监听端口,将无法连接。 将 skip-networking 注释掉之后,...
mysql 无法启动的解决办法。 方法如下 操作系统:ubuntu,磁盘空间不足导致的 mysql 无法启动,会造成如下问题: root@iZ28z558vv0Z:/etc/mysql# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't ...
关于mysql 提示too many connections问题解决办法mysql 提示too many connections是由于当前服务器上的mysql连接过多,一方面清当前已有连接,另一方面是改 max_connections (最大连接量)(就是开源节流思想),我...
1、首先docker ps命令查看正在运行的容器,确保我们想要连接的mysql已经启动,如果没启动使用docker start命令启动(下图查看结果表示已经启动了一个mysql) 2、接着运行docker exec -it b30062adc08c /bin/bash...
注意:配置JBoss服务器和调试的动作参见readme.txt文档,有详细说明怎样匹配连接池,以及可能遇到的问题及解决办法。该例子演示怎样使用Hibernate技术(没有使用XDoclet技术)实现JPA的Top-Down的XP开发流程,本人...
Mysql忘记密码后的解决办法【win/linux】 [windows]1、停止mysql服务:打开命令行窗口CMD,Net stop mysql 2、用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动:mysqld-...
解决办法也很简单,通过下面的命令打开启动的资源文件: 代码如下: x@zst:~$ cd /etc/init.d x@zst:/etc/init.d$ sudo gedit rc.local 在启动文件里加入一行代码: 代码如下: /opt/lampp/lampp start 这样xampp就...
解决办法: mysql> use mysql; mysql> alter user 'root'@'localhost' identified with mysql_native_password by '12345678'; mysql> flush privileges; 如上即可。 加入环境变量,编辑 /etc/profile,这样可以...
MYSQL安装,只是临时用一下,尽量用安装版,mysql的启动,登陆,root的远程登录和Navicat 连接不上的解决办法
报错信息: ERROR 2002: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111) ...其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动命令不对。 /u
在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can’t connect to local MySQL server through socket,即无法通过socket连接到mysql服务器,同时...
一、一般忘记密码的解决办法,需要重启Mysql1、skip-grant-tables我们常用的方法是使用skip-grant-tables选项,mysqld server启动之后并不使用权限系统(privilege system)。用户不需要任何账号、不受任何限制的...
Mysql数据库管理系统优化方案 首先,为了使一个系统更快,最重要的部分就是基础设计,不过有些东西是现有情况下 无法逾越的,比如说系统常见的瓶颈. 我所能想到的: 1:磁盘寻道能力,以高速硬盘(7200转/秒),理论上每秒寻道...
错误: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服务的启动与停止】 1、右击我的电脑-管理-服务与应用程序-服务-mysql 2、net stop mysql|net start mysql 【mysql的配置文件以及数据位置】 1、安装目录下名为mysql.ini文件 2、默认数据位置 配置文件中...
在尝试编辑博客站点的Wordpress主题时,突然发现博客站点无法连接;刷新后提示“建立数据库连接错误”之类的错误。自然想到是mysql可能出错了,所以就登陆了VPS主机,尝试启动mysql服务,但是提示failed。 二、解决...
将其改为:max_execution_time = 3000最后,重新启动服务管理器即可~ 您可能感兴趣的文章:C#访问SqlServer设置链接超时的方法SQL查询超时的设置方法(关于timeout的处理)Mysql DNS反向解析导致连接超时过程分析(skip...