• mysql 1067错误的处理


    崩溃了 卸了装 装了卸 找了n多方法还是不能启动mysql服务 今天总算找到解决方法了!    

      重新装的时候,将默认的datadir里的内容清除,这些文件一般放在:

                                C:\Documents and Settings\All Users\Application Data\MySQL\

    第一次装MySQL的时候是因为要学Java,装Sun Glassfish时顺带装上的,那时一装好便能用。昨天晚上想要单独再用的时候,却不记得密码了,因此卸载重装。重装的过程有小挫折。

           重装后想要安装自动服务MySQL,到那一步总是不行,显示1067号错误。查阅官方的安装手册,上边也说了这个问题,解释是可能由于我安装路径设置了非默认的C:/Program Files/...然后MySQL的配置文件my.ini没有相对应的更新。原文如下图(事实上我的情况并不如文档所说,关于我的解决办法在最下面,可以直接蹦过这一段的):
    需要注意的是,my.ini的位置并不如文档中所说在%WINDIR%那个地方(我装的是MySQL 5.1 Server Community Edition),一般在安装的根目录下。
           图中的mysqld即是关于MySQL服务的,对应的mysqld.exe可以在安装根目录下的bin目录中找到。相关的参数有mysqld --removemysqld --install,分别是用来卸载和安装MySQL服务的。
           还有就是如果改变了datadir的值,那么原来位置的所有数据最好要移动到新的目录(文档建议的)。
    MySQL启动服务失败 - ㄚΟζΙζǎ - .
           但是实际上我检查了我的my.ini配置文件,basedir和datadir的值都是正确的。问题似乎并不在那里。今天上午重新安装了一次MySQL,按照默认目录安装的,当看到配置界面设置新的root口令时(只有两行,并不要求current password,这说明是全新安装),我就知道这次可以用了,因此立时就把现在这个卸了,重新安装。
           重新装的时候,将默认的datadir里的内容清除,这些文件一般放在:
                                C:\Documents and Settings\All Users\Application Data\MySQL\
           把重要的数据库保留,其他的就一并删除吧。再安装选择其他的路径就好了。

           还有一种情况就是,你可以被建议安装完成之后运行以下命令以验证安装的正确性
                     C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --console
           事实上,如果前面的安装MySQL服务成功了的话,这条命令会报错的。呵呵,因为MySQL服务已经把必要的资源“锁”上了,所以这条命令不会成功。或者你可以先运行
                      net stop mysql
    这条命令来终止MySQL服务,再尝试以上命令。可以通过以下命令来重新启动MySQL服务
                      net start mysql
  • 相关阅读:
    视频检索扫盲 (一)
    PPT计时器
    遇到的错误及解决方案
    SimpleDBM 组件分析 (二)
    Winform 窗口圆角实现
    SimpleDBM 组件分析 (一)
    转载:DataGridView 导出到 Excel中
    Winform隐藏标题栏后移动窗口
    Paper Reading:The Google File System(一)
    PDF C#操作
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/1942318.html
Copyright © 2020-2023  润新知