mysql安装配置报错_解决MySQL5.5安装配置时报错:cannot create mysql service

今天在64位win7上安装MySQL5.5时出现一个问题,现记录下来

环境:Windows 7 SP1 旗舰版(64bit)、MySQL 5.5

前面安装过程省略,一切正常

到了配置向导最后一步执行(execute)时提示:The service could not be started.(多试几次会报cannot create mysql service for windows error:0)

1349096982_8834.jpg

之前在另一台本上(32位Win7系统)安装,没有出现这个问题,去网上搜了一顿,发现是MySQL默认引擎的问题

MySQL5.5默认引擎是INNODB,不知道为什么这台机器不能启动这个引擎,只好把它修改为MYISAM

解决方法:

1.找到MySQL安装目录下的my.ini文件(例如我的:D:\software64\MySQL\my.ini)

2.用记事本(或NotePad++等记事本管理软件打开)

3.找到 default-storage-engine=INNODB 这一行

改为 default-storage-engine=MYISAM

-------

由于每次执行MySQL配置向导都会重写my.ini配置文件,所以这里直接关掉MySQL配置的窗口界面

--------

4.Win+R建打开Windows 运行,输入services.msc 打开服务

5.找到MySQL服务,启动

这时MySQL已经安装完毕,由于我们刚刚配置向导最后一步只执行到第三步就失败了,所以MySQL的root是没有密码的,为了安全起见需要给MySQL设置密码

给MySQL设置密码:

1.Win+R输入CMD,在命令行输入 mysql -u root -p 回车

2.这时虽然没有密码,依然会显示Enter Password:

3.直接回车,进入MySQL

4.输入以下命令:

use mysql;

update user set password=PASSWORD('123456') where user='root';

flush privileges;

#注意在使用update后,需要进一步输入flush privileges;语句,否则修改密码命令操作不会生效

1349098589_1381.jpg

#如果需要设置Mysql的root密码为空,则不需要使用PASSWORD函数,直接

update user set password='' where user='root';

即可,其他一样。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值