MySQL8.0服务无法正常启动的解决过程

目录
  • MySQL8服务无法正常启动的解决(1053错误)
    • 第一种方法
    • 第二种方法
  • MySQL8服务无法正常启动的解决(1069错误)
  • MySQL8.0 服务无法启动 3534
  • 总结一下

MySQL8服务无法正常启动的解决(1053错误)

第一种方法

初始化后在Mysql的根目录会生成 data 数据库文件夹,如果启动服务失败,很有可能就是这个data文件夹有问题。

删除重新 初始化 运行服务。

第二种方法

1. 右键我的电脑,管理,进入服务

2. 右键单击Mysql8 属性,选择登陆  选择此账号  登陆管理员账号

 

MySQL8服务无法正常启动的解决(1069错误)

然后选择【我的电脑】,右键,选择【管理】

在【管理】界面下,找到【本地用户和组】,选择【用户】,然后在【用户】中找到【MYSQL】使用的账户, 右键设置密码。

最后,返回【服务】界面,在【MYSQL】服务选项中右键,选择【启动】。就可以了。

MySQL8.0 服务无法启动 3534

MySQL8.0 服务无法启动

最近遇到的在cmd启动MySQL服务的时候:

MySQL服务正在启动

MySQL服务无法启动

服务没有报告任何错误

请键入 NET HELPMSG 3534 以获得更多的帮助

或者

在此电脑-管理-服务和应用程序-服务中启动mysql服务时出现

首先,说明下最重要的解决方法。

就是自己去找报错信息!虽然CSDN上的内容都很不错,但是MySQL出错的原因五花八门。就需要自己找自己的报错信息。

就比如我,也是刚接触MySQL不久。

出现了这个问题就在CSDN找解决方法。

然后就找到了很多方法去试,但是都解决不了。

(这个时间总的来算有三四个小时。本来我是学JDBC的,就非常打击初学者的耐心。)

后面看到了一份后缀为**.err**的文件,在这份文件里看到了[error]的代码。

(本来不是很在意的,但是突然发现里面有报错的信息)

后面尝试翻译后找出问题

Unknown suffix ’ ’ used for variable ‘port’ (value ‘3306 default-character-set=utf8 [WinMySQLAdmin] Server=D:\MySQL\bin\mysqld.exe’).

未知后缀“”用于变量“port”(值“3306 default character set=utf

发现是我的my.ini文件有问题

图片上面的代码是改好的

下面的代码是错误的

多了这个 [WinMySQLAdmin] Server=D:\MySQL\bin\mysqld.exe

也就是报错中的 Unknown suffix(未知后缀)

遂改my.ini文件,管理员权限运行cmd

进MySQL\bin目录运行 net start mysql

总结一下

初学者一定要学会利用错误代码,找出具体的错误。

不要东施效颦,因为网上的东西有时效性,说不定过段时间就不行了。

同时还要考虑版本等等问题,影响因素非常多。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • MySQL8.0+版本1045错误的问题及解决办法

    目录 一.管理员权限打开CMD 二.CD到自己的MySQL安装目录 三.停止MySQL服务 四.键入命令行 五.重新打开CMD窗口 六.登录MySQL数据库 七.密码改为空密码 八.刷新数据 九.退出数据库 十.启动MySQL服务 十一.命令行正常登录MySQL 使用命令行登录MySQL报错1045 Access denied for user ‘root’@‘localhost’ (using password:YES),折腾半天才解决问题. 一.管理员权限打开CMD 二.CD到自己的MySQ

  • phpstudy无法启动MySQL服务的完美解决办法

    最近在学习仿站内容,需要用到phpstudy,在下载phpstudy后想要启动MySQL服务,但是总是无法启动. 主要原因是之前已经在本地安装好了一个MySQL服务,而phpstudy里的MySQL服务与本地的MySQL占用的都是3306端口,产生了冲突.但是修改任何一个服务的端口号都十分麻烦,又不想卸载好不容易在本地安装的MySQL服务,那么就可以采用以下办法解决服务冲突: 首先按下win+R 执行 services.msc 进入服务,查找到MySQL,点击停止服务,然后在控制台cmd进入本地

  • Windows系统下MySQL无法启动的万能解决方法

    MySQL启动报错 window10上安装了MySQL之前使用都是执行net start mysql 启动,执行net stop mysql关闭. 某天开始启动报错"MySQL 服务无法启动","请键入 NET HELPMSG 3523 以获得更多的帮助". 如果再执行启动命令会报"服务正在启动或停止中,请稍候片刻后再试一次". 解决方案 这种问题网上有 修改配置文件my.ini 删data目录下文件 重装MySQL 等多种解决方法. 前两种方案

  • MySQL8.0服务无法正常启动的解决过程

    目录 MySQL8服务无法正常启动的解决(1053错误) 第一种方法 第二种方法 MySQL8服务无法正常启动的解决(1069错误) MySQL8.0 服务无法启动 3534 总结一下 MySQL8服务无法正常启动的解决(1053错误) 第一种方法 初始化后在Mysql的根目录会生成 data 数据库文件夹,如果启动服务失败,很有可能就是这个data文件夹有问题. 删除重新 初始化 运行服务. 第二种方法 1. 右键我的电脑,管理,进入服务 2. 右键单击Mysql8 属性,选择登陆  选择此账

  • Win10系统安装MySQL8.0.13遇到的问题及解决方法

    操作系统:Window10 MySQL版本:8.0.13-winx64 安装步骤比较简单,本文不再啰嗦,以下是runoob提供的安装说明: http://www.runoob.com/mysql/mysql-install.html 安装后遇到的问题: 一:Access denied for user 'root'@'localhost' (using password:YES) 解决方式: 1.以管理员的身份进入到cmd命令窗口,并cd到MySQL安装路径的bin目录下. 2.关闭MySQL服

  • mysql8.0.19忘记密码的完美解决方法

    推荐阅读:MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子) 1.打开cmd窗口(最好以管理员身份打开),net stop mysql 停止mysql服务 2.开启跳过验证密码的mysql服务 mysqld --console  --skip-grant-tables --shared-memory 3.打开一个新的cmd窗口,启动mysql服务 mysql -u root -p 4.输入密码直接空格键跳过 5.将密码置空 use mysql update user set aut

  • mysql8.0.11客户端无法登陆的解决方法

    本文为大家分享了mysql8.0.11客户端无法登陆的解决方法,供大家参考,具体内容如下 mysql8.0.11 默认加密方式[caching_sha2_password],Navicat for MySQL和Navicat Premium 12客户端不支持. 可以使用在数据库服务器上登录: mysql>use mysql; mysql> select user, host, plugin, authentication_string from user where user='test';

  • MySQL8.0无法远程连接访问的解决方法

    问题:MySQL  8.0 无法远程连接访问 原因:可能是mysql数据库user表中,用户的 host 字段配置是不允许当前host访问或者是访问的加密方式不对,旧版的MySQL和新版的密码加密方式不一致,但是很多企业和个人都习惯使用旧版的加密方式 解决: 先使用mysql数据库 use mysql; mysql数据库user表中,用户的 host 字段配置是不允许当前host访问 查看所允许的访问地址 select host, user plugin from user; 修改所允许的访问地

  • 浅谈mysql8.0新特性的坑和解决办法(小结)

    一.创建用户和授权 在mysql8.0创建用户和授权和之前不太一样了,其实严格上来讲,也不能说是不一样,只能说是更严格,mysql8.0需要先创建用户和设置密码,然后才能授权. #先创建一个用户 create user 'hong'@'%' identified by '123123'; #再进行授权 grant all privileges on *.* to 'hong'@'%' with grant option; 如果还是用原来5.7的那种方式,会报错误: grant all privi

  • SQLyog连接MySQL8.0报2058错误的完美解决方法

    引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_password could not be loaded:xxxx),通过查询资料了解了该错误的原因并在本文中提出了该问题的方案. 原因 该错误提示如下图所示: 具体原因:新的MySQL 8.0安装,在初始化数据目录时,将 'root'@'localhost'创建帐户,并且该帐户caching_sha2_pas

  • MySQL8.0无法启动3534的解决方法

    MySQL8.0 服务无法启动 最近遇到的在cmd启动MySQL服务的时候: MySQL服务正在启动 MySQL服务无法启动 服务没有报告任何错误 请键入 NET HELPMSG 3534 以获得更多的帮助 或者 在此电脑-管理-服务和应用程序-服务中启动mysql服务时出现 首先,说明下最重要的解决方法. 就是自己去找报错信息!虽然CSDN上的内容都很不错,但是MySQL出错的原因五花八门.就需要自己找自己的报错信息. 就比如我,也是刚接触MySQL不久. 出现了这个问题就在CSDN找解决方法

  • win2008下mysql8.0.11升级mysql8.0.17版本详细步骤

    升级背景: 为了解决mysql低版本的漏洞,从mysql5.5升级到了8.0.11版本,再次升级到了8.0.17版本(从版本是2019.7.22发布) mysql8.0.10以上的版本,安装步骤基本一样 经过学习,得知: MySQL的升级方式分为两种:原地升级和逻辑升级.这两种升级方式,本质没有什么区别的.只是在对数据文件的处理上有些区别而已.原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump. 逻辑升级大家都理解,这种方式在数据量比较

  • 详解分析MySQL8.0的内存消耗

    在MySQL8.0在启动的时候,会配置各种各样的buffer和cache来提高数据库的性能.如果我们在一台服务器上配置了MySQL8.0的服务,那么这台服务器的内存会同时被操作系统.MySQL8.0服务.以及其他应用程序所共享. 生产环境中,经常会遇到内存的报警,在处理这些报警之前,你需要知道MySQL本身消耗内存最多的点在哪里,这样才能比较直观的判断出来你的MySQL服务占用的内存有多少,以及如何降低MySQL本身的内存消耗. 在MySQL配置文件中,最常用的两个内存相关的参数是innodb_

随机推荐