错误记录——mysql5.7连接失败,服务无法启动

这篇具有很好参考价值的文章主要介绍了错误记录——mysql5.7连接失败,服务无法启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

起因:

  上周安装完mysql后,成功新建了数据库,一切都是正常的,于是就先搁置一旁。今天周一过来,却突然发现无法连接mysql了。

过程:

  第一反应是服务没有启动,毕竟重启了电脑,说不定是服务没有自动启动,于是打开了服务管理器,却发现没有mysql对应的服务。既然没有,那我就自己手动创建一个,找到mysql的安装目录,我的是在C:\Program Files\MySQL\MySQL Server 5.7\bin下,在此目录下以管理员身份打开cmd,输入mysqld -install MySQL57,其中的MySQL57是自定义服务名,回车即可:

错误记录——mysql5.7连接失败,服务无法启动

   然后在服务管理器一刷新,就能看到新建的服务了,右键启动,结果没反应,那就是启动失败了。

错误记录——mysql5.7连接失败,服务无法启动

   换一种方式启动,在system32下输入net start MySQL57(下图mysql应换成MySQL57),显示无法启动,也没有报告任何错误,那就再深入探究一下。

错误记录——mysql5.7连接失败,服务无法启动

   既然窗体没有看到错误报告,那就看看有没有日志生成,日志的记录位置存放在配置文件中,那么首先用Everything找到my.ini,我的存放在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

错误记录——mysql5.7连接失败,服务无法启动

   实际上错误日志就在my.ini同目录下的Data文件夹中,找到后缀名为.err的文件,打开,发现没有今天的日志,最后一条记录还是上周的。

  既然此路不通,那就另寻他路。直接启动mysql试试,以管理员权限打开cmd,进入MySQL安装目录bin下,执行mysqld --console

错误记录——mysql5.7连接失败,服务无法启动

   这次就很明显看到,是因为在安装目录下没有找到data文件夹导致的。查询配置文件,是可以看到有指定datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data,这个路径并不在安装目录下,那么很明显就是MySQL启动的时候,配置文件没有生效,所以它就去寻找默认的Data路径。

  my.ini配置文件是之前安装的时候自动生成的,但生成的位置却不在安装目录下,我寻思着是不是得给它换个位置。于是将my.ini拷到安装目录下。

错误记录——mysql5.7连接失败,服务无法启动

   再执行mysqld --console,果然成功。

错误记录——mysql5.7连接失败,服务无法启动

   关掉cmd窗口,再去服务管理器右键启动服务,也成功了。

  用HeiDiSQL测试了一下,又能连接数据库了。到此结束,完美撒花。

结语:

  懒得写。文章来源地址https://www.toymoban.com/news/detail-709882.html

到了这里,关于错误记录——mysql5.7连接失败,服务无法启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • net start MySQL 启动服务时 ,显示“MySQL 服务正在启动 MySQL 服务无法启动 服务没有报告任何错误

    有时候,输入net start MySQL 启动服务时 mysqlnet start MySQL  显示 MySQL 服务正在启动 MySQL 服务无法启动        服务没有报告任何错误 由于mysql的默认端口是3306,因此在启动服务的时候,如果此端口被占用,就会出现如上“Mysql服务无法启动 服务没有报告任何错误”的情况,

    2024年02月08日
    浏览(53)
  • docker 启动mysql5.7服务

    前提条件:docker已安装 启动mysql5.7服务命令 以上命令运行完毕,一个mysql服务器就启动好了,可以访问对应ip+端口连接到数据库(记得云服务器要先开放端口号) 但是 以上命令还存在一些问题,就是没有挂载卷,当该容器销毁时,里面的数据也没了 为了避免以上情况,保

    2024年02月15日
    浏览(34)
  • 解决mysql常见错误,安装mysql提示Install/Remove of the service Denied!/显示无法启动/服务名无效

            1.1 在安装mysql中提示 Install/Remove of the service Denied!         1.2 MySQL 服务没有加载到电脑上时,有以下原因:                 1.2.1 端口被占用 ,需要更改端口,也可以卸载重装mysql。                 1.2.2 启动 MySQL 服务是就会提示  服务名无效  或

    2024年02月08日
    浏览(57)
  • 07 mysql5.6.x docker 启动, 无 config 目录导致客户端连接认证需要 10s

    呵呵 最近再一次 环境部署的过程中碰到了这样的一个问题 我基于 docker 启动了一个 mysql 服务, 然后 挂载出了 数据目录 和 配置目录, 没有手动复制配置目录出来, 所以配置目录是空的 然后 我基于 docker 启动了一个 nacos, 配置数据库设置为上面的这个 mysql 然后 启动 nacos, 启动

    2024年02月12日
    浏览(40)
  • MySQL启动失败 ,提示错误:code=exited, status=1/FAILURE

    [root@pc4 mysql]# systemctl status mysqld ● mysqld.service - MySQL Server by xuda Loaded: loaded (/etc/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2023-01-22 22:00:27 CST; 58s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 11790 ExecStart=/application/

    2024年01月17日
    浏览(46)
  • 【错误记录】启动 VSCode 报错 ( 系统错误 : 由于找不到 ffmpeg.dll ,无法继续执行代码 ; 重新安装程序可能会解决此问题 )

    总结 : ffmpeg.dll 是 VSCode 安装目录中的一个动态库 , 跟系统 DLL 无关 , 不要去找 DLL 修复工具 , 这个 DLL 动态库不是通用库 也下载不到 , 重装软件即可 ; 解决该问题 , 只需要到 VSCode 官网 https://code.visualstudio.com/ 重新下载一个 VSCode 重装即可 ; 问题出现的原因可能是 前一天晚上着

    2024年04月15日
    浏览(40)
  • kettle连接MySql启动报错常见错误解决

    连接MySql数据库 报错一 报错原因:这个报错的原因是因为当前的kettle目录下没有需要连接的数据库驱动,所以我们需要下载一个驱动放到他的lib包里重新启动即可,我创建的是mysql连接所以需要mysql连接驱动 解决方法: maven仓库下载合适的启动jar包,我选择的是下载人数最多

    2024年02月08日
    浏览(53)
  • MySql启动错误(Mac系统 安装 mysql-8.0.32-macos13-arm64 后每次点击启动 无法启动) --- 已解决

    MySql启动的时候: 立即变红! 查看日志如下: 2023-03-04T14:18:01.089671Z 0 [System] [MY-010910] [Server] /usr/local/mysql/bin/mysqld: Shutdown complete (mysqld 8.0.32) MySQL Community Server - GPL. 2023-03-04T14:18:10.304169Z 0 [System] [MY-010116] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.32) starting as process 90802 2023-03-04T14:18:10.3

    2023年04月19日
    浏览(51)
  • VSCode使用Remote-SSH连接服务器时报错:启动服务器失败问题

      第一天上班,回来发现又不能使用VScode连不上服务器了,在「输出」栏出现了一直报 Waiting for server log… 的情况!本来以为是普通的连接不上,用了一些方法,最后在弹出框里报的错居然是 启动服务器失败 ,好吧,又是一个新的问题。经过查阅相关文档可知,原来是因

    2024年02月21日
    浏览(52)
  • cmd启动MySQL服务显示服务名无效,MySQL服务无法启动

    使用cmd启动mysql服务时,显示服务名无效。 1、MySQL服务端口被占用。 2、系统中没有注册MySQL到服务中,即当前路径下没有mysql服务。 (1)在cmd中切换目录到MySQL安装路径下的bin文件中。 (2)移除MySQL(出现Service successfully install表示操作成功。) (3)重新安装MySQL(出现Se

    2023年04月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包