首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mysql卸载问题Start Server卡住报错解决方法

遇到的问题:安装mysql最后一步的时候  start  server打叉并且报错。

问题截图:

报错代码:

Beginning configuration step: Writing configuration file

Saving my.ini configuration file...

Saved my.ini configuration file.

Ended configuration step: Writing configuration file

Beginning configuration step: Updating Windows Firewall rules

Adding a Windows Firewall rule for MySQL57 on port 3308.

Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3308" protocol=TCP localport=3308 dir=in action=allow

尝试联系 Windows 防火墙服务时发生错误。请确保该服务正在运行,然后重试您的请求。

An error occurred running netsh.exe add:

The netsh.exe process did not return any error. Review the application log to see if there is a trace of the error.

The attempt to add a Windows Firewall rule failed.

You can add or delete a Windows Firewall rule manually by following the instructions at this URL:

http://windows.microsoft.com/en-US/windows-vista/Allow-a-program-to-communicate-through-Windows-Firewall

Failed to add the Windows Firewall rule.

Ended configuration step: Updating Windows Firewall rules

Beginning configuration step: Adjusting Windows service

Attempting to grant Network Service require filesystem permissions.

Granted permissions.

Adding new service

New service added

Ended configuration step: Adjusting Windows service

Beginning configuration step: Initializing database (may take a long time)

Deleting the data directory from a previous (failed) configuration...

Attempting to run MySQL Server with --initialize-insecure option...

Starting process for MySQL Server 5.7.29...

Starting process with command: C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...

2020-07-31T05:43:11.339165Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

卸载思路:

补充:先关闭mysql服务:

1、控制面板卸载mysql软件

2、文件夹的mysql删除

3、注册表里面的mysql的删除

4、环境变量的删除

5、重启计算机进行安装。

1、第一步很简单,不做说明

2、第二部:文件夹里mysql删除的一般是c盘里面:

文件路径:C:\Program Files\MySQL

文件路径:C:\Program Files (x86)\MySQL

文件路径:C:\ProgramData\MySQL

3、注册表里面的mysql删除:

使用win+R快捷键,输入regedit,删除以下注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

4、删除之前设置的相关的环境变量

删除mysql_home:

删除path里面的:;%MYSQL_HOME%\bin

5、重启计算机之后,安装成功:

进行查找问题时,排除很多安装失败的原因。

1、是否是端口冲突

2、是否是服务未启动

3、排除防火墙阻挡的可能性

安装教程就不写出了:

补充说明:如果安装的mysql需要远程访问的Open Firewall port for network access可以不设置打钩。

关于远程连接mysql:

安装完成之后,用navicat测试是否能使用数据库

能执行数据库脚步之后。设置远程连接mysql

可以在另外一台电脑上连接该数据库。

在另外一台电脑上安装数据库debeaver

选择mysql连接:

设置连接数据:localhost地址就是服务器端的电脑的ip地址  可以win+r  ipconfig  查看

输入数据好之后,测试连接。

如果连接被拒绝,注意看报错,如果是权限问题,被拒绝访问。

在服务器端设置权限允许任意电脑访问:

具体设置方法:

思路:root用户对应的host字段值为“%”

1、打开mysql客户端程序,输入密码

2、在“mysql>”提示符下输入:use mysql

3、root可以远程登录,则可通过修改user表中root用户对应的host字段值为“%”即可。我们用以下语句进行修改:

update user set host = '%' where user = 'root';

修改之后验证即可

时间有限,整理的还是不够详细。

该笔记主要为自己记下,大家如果有问题可以下面讨论。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200731A0RH5L00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券