zoukankan      html  css  js  c++  java
  • Windows下的mysql获取my.ini配置文件位置的顺序

    最近使用windows下集成环境的mysql总是无限重启,查看log,只有一个错误:unknown variable 'default-character-set=gbk。

    可在所在文件下的my.ini配置文件中,

    [client]
    port=3306
    default-character-set=utf8

    却正确的写着utf8.。尴尬症都犯了,不应该一直重复这个错误呀。

    想到Maven的默认仓库总是在${user.home}/.m2/repository 下,总是修改settings.xml来迁移这个。

    那mysql是不是加载配置也存在多个位置,一搜索找到了,mysql优先加载的配置位置。修改这些地方的配置信息,解决了无限重启的毛病。

    mysql加载配置的顺序为:(mysql --help中有详细的说明)

    C:WINDOWSmy.ini

    C:WINDOWSmy.cnf

    C:my.ini

    C:my.cnf

    D:***my.ini

    D:****my.cnf

    当然,windows还有 服务启动项,如果旧版mysql已在服务中自动启动,还需要清理注册表中自启动的服务。

    打开注册表编辑器,找到下面的键值:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。

  • 相关阅读:
    ASP.NET版本的Kindeditor插件的使用
    股票交易时间
    vs2010 安装mvc3
    JDK,JRE,JVM区别与联系
    使用 AngularJS 从零构建大型应用
    JavaScript奇技淫巧45招
    知道这20个正则表达式,能让你少写1,000行代码
    $timeout, $interval
    js页面loading加载
    jq倒计时
  • 原文地址:https://www.cnblogs.com/com3/p/14306207.html
Copyright © 2011-2022 走看看