基于狂神说教程中MySQL 服务启动后自动停止,以及ERROR 1064的版本问题。

基于狂神说教程中MySQL 服务启动后自动停止,以及ERROR 1064的版本问题。

1服务启动成功后。

F:\environment\mysql-8.0.31\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

在任务管理器中的服务列会显示停止。

MySQL 5236 MySQL 已经停止

而且能够重复在命令框中 net start mysql

MySQL 服务正在启动 . MySQL 服务已经启动成功。


解决方式:

如上我是mysql-8.0.31。

所以视频教程中的版本与咱的不一致

所以把F:\environment\mysql-8.0.31 中的my.ini 的 skip-grant-tables 前加#注释掉即可

因为是根据教程来配置的,所以你可能没有my.ini,但可能会有类似的ini。参考其他教程去修改它吧。

2 配置root账号密码会报错

 update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
​
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('123456') where user='root' and Host = 'localhost'' at line 1

弹幕中会有这么条建议。

alter user 'root'@'localhost' identified by '123456';

也是版本问题。成了,暂时这么点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值