zoukankan      html  css  js  c++  java
  • 【转】关于免安装版mysql不能开启 错误1607

    前言:①这种情况多半是my.ini文件书写格式不正确,里面 basedir 和 datadir路径相关的文件缺少(缺少文件的文件添加进来即可),文件多余(多余的文件删除即可)造成的。

                ②my.ini不要放到windows目录下(如果windows目录下有my.ini,删除它,不然就显示错误1067),因为在注册了服务之后,服务管理里,根据服务的属性的可执行文件的路径(如D:Mysql5.1inmysqld MySQL),就可以定位到my.ini的位置(mysql免安装版存放目录下)。

              ③一定要用免安装版

    可能的问题和解决方法:

             ①如果windows有my.ini,删除它(困扰了好久)

             ②mysql的data目录下除了文件夹以外的文件全部删除(困扰了好久,一定要注意),如下图所示。

      

     ③my.ini不能含有中文等UTF-8格式的内容,my.ini保存的编码格式必须是ANSI(可能存在如下情况:一键安装程序在修改了my.ini之后,my.ini含有了诸如中文等UTF-8编码的内容,my.ini编码格式就被修改为UTF-8。)。

     ④注意,在Windows中路径名中使用斜杠“/”而不是反斜杠“”。 如果使用反斜杠“”,那么必须双写它们“\”,正确的写法

    basedir="C:/Users/user/Desktop/test111/MySQL Server 5.5"
    datadir="C:/Users/user/Desktop/test111/MySQL Server 5.5/data"                                                                     格式A

    或者
    basedir="C:\Users\user\Desktop\test111\MySQL Server 5.5"
    datadir="C:\Users\user\Desktop\test111\MySQL Server 5.5\data"                                                               格式B

    但是使用installanywhere做一键安装写入basedir和datadir时,下面的写法虽然使用了“”但也是正确的(很奇怪,原因待考究)。

    [mysqld]
    basedir="$USER_INSTALL_DIR$MySQL Server 5.5"    
    datadir="$USER_INSTALL_DIR$MySQL Server 5.5data"   

    但在手动修改my.ini时一定严格遵守上面的格式A和格式B,不然就报1067错误。

    【转】http://blog.csdn.net/Ideality_hunter/article/details/8118115

  • 相关阅读:
    队列简单题
    排序篇(c++/c实现)
    天河计算机0.5
    BZOJ2301/LG2522 「HAOI2011」Problem B 莫比乌斯反演 数论分块
    BZOJ1391/LG4177 「CEOI2008」order 最大权闭合子图
    BZOJ2007/LG2046 「NOI2010」海拔 平面图最小割转对偶图最短路
    BZOJ1001/LG4001 「ICPC Beijing2006」狼抓兔子 平面图最小割转对偶图最短路
    BZOJ2339/LG3214 「HNOI2011」 卡农 组合数学
    LG1840 Color the Axis 线段树
    LG5239 回望京都 组合数+暴力
  • 原文地址:https://www.cnblogs.com/alexzp/p/3530652.html
Copyright © 2011-2022 走看看