已解决MySQL 服务无法启动。

已解决MySQL 服务无法启动。











报错代码



粉丝群里面的一个小伙伴安装完MySQL数据库以后,想启动MySQL服务器,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下:

net start mysql


报错信息截图:无法启动MySQL服务器


在这里插入图片描述




报错原因


MySQL启动失败常见的报错原因:

  • mysql配置文件设置错误

  • mysql的3306端口被占用



解决方法


(1)mysql配置文件设置错误

  • 查找mysql对应的配置文件my.ini(没有的复制下面内容新建,注意得对应版本)

    [mysqld]
    # 端口号
    port=3306
    # mysql安装路径
    basedir=C:/Program Files/MySQL/MySQL Server 5.7/
    # 数据存放路径
    datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data
    
    character-set-server=gb2312
    default-storage-engine=INNODB
    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    
    max_connections=100
    query_cache_size=0
    table_cache=256
    tmp_table_size=35M
    thread_cache_size=8
    myisam_max_sort_file_size=100G
    myisam_sort_buffer_size=69M
    key_buffer_size=55M
    read_buffer_size=64K
    read_rnd_buffer_size=256K
    sort_buffer_size=256K
    

  • 检查参数basedir和datadir对应的文件夹是否存在(不存在就新建)

    # mysql安装路径
    basedir=C:/Program Files/MySQL/MySQL Server 5.7/
    # 数据存放路径
    datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data
    


(2)检查mysql的3306端口是否被占用,如果占用,则修改my.ini配置文件中端口参数,将端口修改为其他值


解决后再次启动就成功了:

在这里插入图片描述

帮忙解决

本文已收录于:《告别Bug》专栏

本专栏用于记录学习和工作中遇到的各种疑难Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏+关注博主后如遇到其他问题可私聊帮忙解决!!!

猜你喜欢

转载自blog.csdn.net/yuan2019035055/article/details/126907088
今日推荐