基于狂神说教程中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';

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

你可能感兴趣的:(自己杂七杂八的东西,mysql,数据库)