在Windows 7上安装MySQL 5.6后没有服务,无法启动的问题,mysql5.6
由于出差需要,今天在Mac OS X的Win 7虚拟机上安装了MySQL的最新版本:mysql-5.6.20-winx64.msi,结果发现安装完以后没有任何反应,开始菜单里面的CommandLine Shell也无法启动。虽然问题很简单,但估计会有很多朋友遇到类似问题,所以总结一下解决方案:
看网上有人介绍,在MySQL的安装目录下,例如我这里的:C:\Program Files\MySQL\MySQL Server 5.6\bin,其下有mysqld.exe这个可执行文件,可以安装服务。但是我运行了:
mysqld.exe --installcmd中显示:Install/Remove of the Service Denied!,搜索了一下,解决方案也很简单,在C:\Windows\System32 找到cmd.exe,然后点击右键——“以管理员身份运行”,然后再运行刚才的命令,就可以了。5.6.20版本的MySQL似乎默认采用了最简单的安装设置,默认root的密码为空。启动了刚才安装的服务后,就可以正常运行了。
我也遇到过这种问题。开始以为是win7和我那个版本的mysql不兼容,后来在注册表里删掉就在重装就可以了.
删除下面几个键值就可以了
1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
2、HKEY_LOCAL_MACHINE\SYSTEM\Controlet002\Services\Eventlog\Application\MySQL
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
配置服务时Apply security setting 时报错处理:
1045Access denied for user 'root'@'localhost' (using password:YES)...
我是这么解决的:启动mysql服务,然后
运行:cmd
在mysql安装目录/bin 下
执行:mysqladmin -u root flush-privileges password "root"