先不说其他的,就连执行初始化任务都执行不下去mysqld --initialize-insecure
总是提示mysqld.exe不是有效的win32文件,遇到鬼了吗?况且,环境变量我设置了、DOS底下也切换到正确的目录了
ini文件的设置我也做了
basedir = D:\PHP\mysql57
datadir = D:\PHP\mysql57\bin
data一开始就没有,如果有我也知道应该把这个文件夹删除后再做初始化
也就是要执行mysqld --initialize-insecure来生成一个空密码的用户我同时我也感觉,上面这些做与不做也不会导致这个该死的mysqld.exe不是有效的win32文件为什么会出现这死鬼呢?我确定我下载的是官方的32位的5.7.11
地址是:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-win32.zip烦死了快

解决方案 »

  1.   

    mysqld  在哪个目录下?mysql.exe 能否执行?
      

  2.   

    我又分别下载了
    mysql-5.7.10-win32.zip
    mysql-5.7.9-win32.zip
    mysql-5.7.6-m16-win32.zip
    解压之后,直接去他们的bin目录,直接双击运行mysqld.exe和mysql.exe都提示不是有效的win32应用程序 真是日了鬼了5.7以上都不支持XP了?官方也查不到啊!!疯了。。
      

  3.   

    MySQL 5.7 仅支持以下的微软操作系统。 XP已经不支持了。Microsoft Windows 10
    Microsoft Windows 8
    Microsoft Windows 2012 Server
    Microsoft Windows 7
      

  4.   

    谢谢 请问是哪里搜到的呢 我找了很久看不到呢
    http://www.mysql.com/support/supportedplatforms/database.html
    根据官方文档,5.6就不支持XP了
      

  5.   

    http://www.mysql.com/support/supportedplatforms/database.html还是得看手册啊, 终于找到了, 也就反而不纠结了, 通过此事 充分证明天枰座的人也是挺轴的 因为我还是不死心唉请看这是该页面对平台支持的图示,按图所表,那么5.6就应该不支持winxp了啊,客户说我的XP上MYSQL5.6跑的溜溜的。。但是,同时我又查到 http://www.mysql.com/support/eol-notice.htmlApril 8, 2014Support EOL for Microsoft Windows XP
    Per the MySQL Support Lifecycle policy regarding ending support for OS versions that are obsolete or have reached end of life, we plan to discontinue supporting all MySQL binaries for Microsoft Windows XP as of April 8, 2014.See Microsoft's Windows XP EOL announcement »
      

  6.   

    http://dev.mysql.com/doc/refman/5.7/en/MySQLInstallerConsole.html官方的安装说明 备注一下
      

  7.   

    http://docs.oracle.com/cd/E17952_01/refman-5.7-en/MySQLInstallerConsole.html
      

  8.   

    https://www3.ntu.edu.sg/home/ehchua/programming/sql/MySQL_HowTo.html国外文档似乎也不错 国内的那叫一个乱啊 。。
      

  9.   

    当: net start MySQL 时:
    发生系统错误 193。
    * 不是有效的 Win32 应用程序。百度了N久没找到问题,google了一下,在
    http://big.info/2014/01/windows-could-not-start-mysql56-service.html 上找到一点问题,
    发现D:\mmysql\mysql-5.1.55-win32\bin 有个mysqld的空文件,删除他即可。