MySQL的重装问题解决方法

最近在工作上遇到了在Windows环境中将MySQL重装的问题,今天记录一下我的解决过程。

首先因为某些原因,我不得不把mysql卸载,然后重装,不论我用控制面板的卸载删除程序方式还是安全卫士的卸载,都会遇到一个问题,就是安装到如下图位置,server start时就程序无响应了,一直死在那里:

于是,网上到处找解决办法按照大多数人的说法,我试了不行,照死:

安装MySQL出示未响应,一般显示在安装MySQL程序最后一步的2,3项就不动了。

这种情况一般是你以前安装过MySQL数据库服务项被占用了。

解决方法:(一定要完成卸载,不然回出现could not start the service MySQL的错误)

第一种方法:你可以安装MySQL的时候在这一步时它默认的服务名是“MySQL”
只需要把这个名字改了就可以了。

第二种方法:(推荐)

(1)点击[开始]--[运行],输入services.msc回车,进入服务管理窗口。
 
(2)服务里面找到MySQL服务,将MySQL的服务给停止。
 
(3)点击[开始]--[运行],输入console回车进入控制面板,找到添加删除程序,找到MySQL选择卸载。
 
(4)最后将MySQL安装目录和保存数据库数据的目录也删除。
 
通常这两个目录分别在C:\program files\mysql 和 C:\users\all users\mysql(或 C:\all users\application data\mysql)。目录有可能是隐藏的,需要设置文件夹选项显示隐藏目录。
 
(5)重新启动机器。
 
到此原mysql已经被完全卸载。

时间: 2024-10-09 12:55:23

MySQL的重装问题解决方法的相关文章

找不到mysql.sock,mysql.sock丢失问题解决方法

找不到mysql.sock,mysql.sock丢失问题解决方法 一.解决var/run/mysqld没有pid和sock文件 MySQL下mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock .解决方法是: 判断一般人解决故障时没有切换到mysql用户,造成权限有问题,无法创建mysql授权表,所以也就无法创建/tmp/mysql.sock 和hostname.pid文件.因此,总结解决方法如下: #s

MySQL远程连接问题解决方法

问题:Host 'XXX' is not allowed to connect to this MySQL server. 原因分析: 1.登录到mysql: 在开始目录下管理员身份运行[MySQL 5.7 Command Line Client]Enter password: ********输入密码:xxxxxx2.查看user表: mysql> use mysql:mysql> select host,user from user;+-----------+---------------

ubuntu mysql 远程连接问题解决方法

在shell下输入mysql -uroot -p是可以登录的,所以问题应该是mysql不允许root用户远程登录的问题,于是通过输入下面命令: GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY 'password' WITH GRANT OPTION; 重启mysql后,发现还是连不上,于是想到是不是防火墙(ufw)或是iptables禁用了3306端口.通过service iptables stop和u

MySQL启动时必需到usr/local/mysql目录的问题解决方法

之前我安装MySql数据库的时候,由于我的MySQL不是安装在标准的/usr/local/mysql目录,而是安装在/usr/local/development/mysql-5.5.25目录,导致在启动MySQL服务时报告找不到/usr/local/mysql目录的错误.最后我就创建了符号链/usr/local/mysql链接到/usr/local/development/mysql-5.5.25,解决了服务启动不了的问题. 为什么会出现此问题呢?我们可以打开mysql.server脚本文件,里

mysql 的常用命令及常见问题解决方法

运行sql C:\Users\Martin>mysql -uroot -pyang cdm_db <d:/cdm_db.sql 运行sql mysql>source /tmp/terminal.sql; mysql忘记密码: mysqladmin -uroot flush-privileges password "newpassword" mysql的select into file命令 SELECT a,b,a+b INTO OUTFILE '/tmp/result

分享:mysql too many open connections问题解决方法

mysql too many open connections问题解决方法.原文参考:http://www.jbxue.com/db/10068.html 原因主要是:max_connections配置问题导致,它必须在[mysqld]下面才会生效. 曾经以为在my.cnf写入max_connections = 2000就可以改变mysql的最大并发量,今天查到一个命令,发现服务器的mysql最大连接数为151.控制台,连接上mysqlshow variables; 这条命令可以看到所有基础配置

mysql常见问题解决方法.

1. 问题:mysql启动报错(linux) [[email protected] ~]# service mysqld restart Another MySQL daemon already running with the same unix socket. Starting mysqld: [FAILED] 解决方法: [[email protected] ~] mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak [[em

【MySQL】MySQL使用正确密码却认证失败问题解决方法

前言:笔者根据 #MySQL忘记密码,重置密码方法 ,修改密码后.使用修改后的正确密码怎么也登录不上数据库,然后经过以下方法,重新登录数据库. 1.确认MySQL安装目录下没有data(Data)文件夹,如果有就删掉. 确认已经删除了data文件夹如图 2.以管理员身份打开cmd,并切换到自己磁盘中MySQL文件的bin目录下.(一般是 ...xxx\MySQL\MySQL Server 8.0\bin\ 目录) 3.初始化MySQL服务,需要在cmd窗口中输入命令:mysqld --initi

mysql报错问题解决Character set &#39;utf8mb4&#39; is not a compiled character set

mysql: Character set 'utf8mb4' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml' file 报错的解决方法 1.由于日常程序使用了字符集utf8mb4,为了避免每次更新时,set names utf8mb4,就把配置文件改了,如下: 增加了mysql客户端的默认字符集设置 [[email protected]~]# vim