改变my.cnf后,MySQL无法启动

时间:2017-08-25 10:45:47

标签: mysql macos

我将/usr/local/mysql/support-files/my-default.cnf复制到/etc/my.cnf,并将其内容更改为:

[client]
default-character-set=utf8

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-character-set=utf8
init_connect='SET NAMES utf8'

但是我的MySQL现在无法启动:

enter image description here

修改-1

  1. 在之前的版本中,没有my.cnf,因此MySQL使用默认的配置。
  2. /usr/local/mysql/support-files/my-default.cnf只有这一行:

    [mysqld]
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
  3. 其他所有行都被评论。

    我只改为上面的代码。

    修改-2

    我使用命令(sudo $(ps auxww|sed -n '/sed -n/d;/mysqld /{s/.* \([^ ]*mysqld\) .*/\1/;p;}') --verbose --help|grep '^log')获取以下信息:

    aircraftdeMacBook-Pro:etc ldl$ sudo $(ps auxww|sed -n '/sed -n/d;/mysqld /{s/.* \([^ ]*mysqld\) .*/\1/;p;}') --verbose --help|grep '^log'
    log-bin                                                      (No default value)
    log-bin-index                                                (No default value)
    log-bin-trust-function-creators                              FALSE
    log-bin-use-v1-row-events                                    FALSE
    log-builtin-as-identified-by-password                        FALSE
    log-error                                                    stderr
    log-error-verbosity                                          1
    log-isam                                                     myisam.log
    log-output                                                   FILE
    log-queries-not-using-indexes                                FALSE
    log-raw                                                      FALSE
    log-short-format                                             FALSE
    log-slave-updates                                            FALSE
    log-slow-admin-statements                                    FALSE
    log-slow-slave-statements                                    FALSE
    log-statements-unsafe-for-binlog                             TRUE
    log-syslog                                                   FALSE
    log-syslog-facility                                          daemon
    log-syslog-include-pid                                       TRUE
    log-syslog-tag                                               
    log-tc                                                       tc.log
    log-tc-size                                                  24576
    log-throttle-queries-not-using-indexes                       0
    log-timestamps                                               UTC
    log-warnings                                                 0
    

0 个答案:

没有答案