MySQL数据库安装后服务无法启动的解决办法

 更新时间:2022年06月01日 10:16:09   作者:m0_67402341  
作为一名程序猿,必不可少的便是和mysql打交道,那当mysql故障,下面这篇文章主要给大家介绍了关于MySQL数据库安装后服务无法启动的解决办法,文中通过图文介绍的非常详细,需要的朋友可以参考下

背景:

Win10 x64位操作系统,以.MSI文件安装。

安装完成后,按照以下流程配置。

1.配置环境变量

我的电脑->属性->高级系统属性->高级->环境变量->path,点击编辑,进入页面后点击新增,将mysql的Path复制进来,

例如我的就是:C:Program FilesMySQLMySQL Server 8.0in

2、修改my-default.ini(如果没有就新增.ini文件)

在其中修改或添加配置:

[mysqld] 

basedir=C:Program FilesMySQLMySQL Server 8.0(mysql所在目录) 

datadir=C:Program FilesMySQLMySQL Server 8.0data (mysql所在目录data)

以我的电脑为例,在mysql安装路径下是没有.ini文件的。

新增.ini文件:

3、以管理员身份运行cmd

(一定要以管理员权限运行,不然后面生成data文件夹时会报权限不够的错误,报错信息:Install/Remove of the Service Denied!

命令切换到mysql安装路径下的bin文件夹

cd C:Program FilesMySQLMySQL Server 8.0in 

输入mysqld -install命令以在文件路径下自动生成data目录(注:使用mysqld --initialize命令前,不要自己创建data目录,有data目录就先删除,再使用mysqld --initialize,否则无法正常生成全部data目录文件。)

4、输入net start mysql,启动服务

5、输入mysql -u root -p,登录

注:可能会出现下面的情况,输入密码后报错:Access denied for user ‘root’@‘localhost’ (using password: YES)

这是因为在安装时随机分配了一个密码,可在.err文件中找到初始的密码。方法:在mysql文件路径下搜索.err文件,并以文本形式打开。

如下图,@localhost:后面红框圈出来的就是密码。

将密码复制出来,粘贴到Enter password处,如下图,即可登录成功。后可根据自己需求更改密码。

总结

到此这篇关于MySQL数据库安装后服务无法启动的文章就介绍到这了,更多相关MySQL服务无法启动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL 5.7.18 release版安装指南(含有bin文件版本)

    MySQL 5.7.18 release版安装指南(含有bin文件版本)

    这篇文章主要介绍了MySQL 5.7.18 release版安装指南,本文只谈论release版,即含有bin文件版本,需要的朋友可以参考下
    2017-04-04
  • Mysql数据库之主从分离实例代码

    Mysql数据库之主从分离实例代码

    本篇文章主要介绍了Mysql数据库之主从分离实例代码,MySQL数据库设置读写分离,可以使对数据库的写操作和读操作在不同服务器上执行,提高并发量和相应速度。
    2017-03-03
  • mysql中循环截取用户信息并插入到目标表对应的字段中

    mysql中循环截取用户信息并插入到目标表对应的字段中

    将各个用户对应的属性插入到目标表对应的字段中,last_update为数据更新日期
    2014-08-08
  • 基于Mysql+JavaSwing的超市商品管理系统设计与实现

    基于Mysql+JavaSwing的超市商品管理系统设计与实现

    本项目是使用Java swing开发,可实现超市管理系统商品列表信息查询、添加商品信息和修改商品管理以及删除商品信息和安装商品信息查询等功能。界面设计和功能比较简单基础、适合作为Java课设设计以及学习技术使用,需要的朋友可以参考一下
    2021-09-09
  • mysql 5.7.27 安装配置方法图文教程

    mysql 5.7.27 安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 5.7.27 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • CentOS 7.0下使用yum安装mysql的方法详解

    CentOS 7.0下使用yum安装mysql的方法详解

    这篇文章主要介绍了CentOS 7.0下使用yum安装mysql的方法详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • MySQL窗口函数 over(partition by)的用法

    MySQL窗口函数 over(partition by)的用法

    本文主要介绍了MySQL窗口函数 over(partition by)的用法, partition by相比较于group by,能够在保留全部数据的基础上,只对其中某些字段做分组排序,下面就来介绍一下具体用法,感兴趣的可以了解一下
    2024-02-02
  • Mysql TIMESTAMPDIFF函数示例详解

    Mysql TIMESTAMPDIFF函数示例详解

    这篇文章主要介绍了Mysql TIMESTAMPDIFF函数示例详解,TIMESTAMPDIFF函数返回datetime_expr2 - datetime_expr1的结果,其中datetime_expr1和datetime_expr2可以是DATE或DATETIME类型值,本文给大家详细讲解,需要的朋友可以参考下
    2023-03-03
  • MySQL 案例分析讲解外连接语法

    MySQL 案例分析讲解外连接语法

    数据库的一个难题是无法将SQL语句的执行结果转换为想要的格式。本节,我们将通过学习格式转换中具有代表性的行列转换和嵌套式侧栏的生成方法,深入理解一下其中有重要作用的外连接
    2022-04-04
  • MySQL的InnoDB引擎入门学习教程

    MySQL的InnoDB引擎入门学习教程

    这篇文章主要介绍了MySQL的InnoDB引擎入门学习教程,对InnoDB的存储结构有一个较好的总结,需要的朋友可以参考下
    2015-11-11

最新评论