美文网首页
ubuntu16 中修改mysql5.7 my.cnf,踩的坑(

ubuntu16 中修改mysql5.7 my.cnf,踩的坑(

作者: caesarcheng | 来源:发表于2017-08-09 13:59 被阅读0次

    在ubuntu中查询

    sudo cat /etc/mysql/my.cnf

    显示的内容如下:

    # The MySQL database server configuration file.

    ...

    !includedir /etc/mysql/conf.d/

    !includedir /etc/mysql/mysql.conf.d/

    第一句说明这是mysql的配置文件

    最后两行表示此配置文件引用的文件在/etc/mysql/conf.d  和 /etc/mysql/mysql.conf.d/两个目录下边

    分别查询在/etc/mysql/mysql.conf.d/  下查到mysqld.cnf 这才是mysql 的真正的配置文件,另一个文件中可能没有配置信息。

    cat mysqld.cnf 

    将general-log log_error long_query_time server-id log_bin expire_logs_days前边的#去掉,重启mysql,配置文件将会起作用。

    另外注意:在5.7之后log_slow_queries这项改为slow_query_log_file
    。所以要将文件中的log_slow_queries改为slow_query_log_file才有效,不然只去掉此项注释mysql重启会报错,可以在log-error文件中看到错误信息为:

    [ERROR] unknown variable 'log_slow_queries=/var/log/mysql/mysql-slow.log'

    [ERROR] Aborting

    相关文章

      网友评论

          本文标题:ubuntu16 中修改mysql5.7 my.cnf,踩的坑(

          本文链接:https://www.haomeiwen.com/subject/lvofrxtx.html