• mysql 8 启动失败(本地计算机上的mysql服务启动后停止。某些服务再未由其他服务或程序使用时将自动停止)


    mysql 8.0.19 启动失败,失败提示信息:本地计算机上的mysql服务启动后停止。某些服务再未由其他服务或程序使用时将自动停止

    在网上百度查了很多,寻找到一种解决办法:查看msyql服务的日志,看具体问题出在哪儿。

    1、定位问题,查看mysql服务的日志

    查看日志命令:

    mysql-8.0.19-winx64in>mysqld --console

    发现一个ERROR日志让我很在意

    2020-07-29T13:11:31.872423Z 0 [ERROR] [MY-000068] [Server] unknown option '--skip-grant-table'.

    于是我去百度了一下,在mysql-8.0.19-winx64目录下my.ini配置文件中的skip-grant-table少了一个s,改成skip-grant-tables后,我删除mysql-8.0.19-winx64目录下Data目录,然后执行初始化命令:

    mysql-8.0.19-winx64in>mysqld --initialize-insecure -user=mysql

    执行完毕之后,再执行启动mysql命令

    mysql-8.0.19-winx64in>net start mysql

    结果启动服务还是失败了

    接着查看日志:

    mysql-8.0.19-winx64in>mysqld --console

    发现出现了新的错误

    2020-07-29T13:32:14.503715Z 0 [ERROR] [MY-010131] [Server] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS

    然后去百度一番说在my.ini中加入shared-memory即可!

    然后再次删除Data文件夹,先执行初始化命令:mysql-8.0.19-winx64in>mysqld --initialize-insecure -user=mysql ,再执行启动命令net start mysql,提示启动成功!

    总结:出现问题不可怕,出现问题后需要知道如何去寻找出现问题的原因,一步一步分析然后解决他。

    mysql安装之初始化报错: mysqld: [ERROR] Found option without preceding group in config file G:mysqlmy.ini at line 1.

    *解决方法:(亲测)
    my.ini文件编码不对,另存为ANSI替换即可

  • 相关阅读:
    MySQL和B树的那些事
    记一次临时抱佛脚的性能压测经历
    zookeeper api
    zookeeper笔记
    Mysql优化系列(1)--Innodb重要参数优化
    搞懂MySQL InnoDB B+树索引
    我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
    HDFS原理概念扫盲
    设计原则
    设计模式 6大则
  • 原文地址:https://www.cnblogs.com/GotoJava/p/13537575.html
Copyright © 2020-2023  润新知