• [Mysql]MySQL 服务无法启动。


    摘要

    在官网下载了mysql,版本mysql-5.7.17-winx64,免安装的压缩包,解压后。放在MySql的文件夹中。电脑系统win10 x64.

    配置文件

    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
    # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
    # *** default location during install, and will be replaced if you
    # *** upgrade to a newer version of MySQL.
    
    [mysqld]
    
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    
    # These are commonly set, remove the # and set as required.
     basedir =C:Program FilesMySqlmysql-5.7.17-winx64
     datadir =C:Program FilesMySqlmysql-5.7.17-winx64data
    # port = .....
    # server_id = .....
    
    
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M 
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

    修改了basedir和datadir配置。

    添加环境变量

    我的电脑->属性->环境变量-PATH

    C:Program FilesMySqlmysql-5.7.17-winx64in;

    管理员身份运行CMD,并进入bin目录。安装mysql。命令:mysqld -install

    然后启动mysql。

    出现这个错误尝试很多方法解决,最后将自己手动创建的data文件夹删除,然后运行初始化命令而解决。

    初始化命令:mysqld --initialize

    初始化过程中,会data创建很多的文件,如图所示:

  • 相关阅读:
    dubbo 学习
    JSTL 实现 为Select赋多个值
    Spring MVC 单元测试Demo
    IDEA git commit push revert
    高并发处理
    Redis Expire TTL命令
    Redis 原子操作INCR
    Redis 安装
    慢日志查询
    angularJs 处理多选框(checkbox)
  • 原文地址:https://www.cnblogs.com/wolf-sun/p/6542747.html
Copyright © 2020-2023  润新知