安装MySQL80版本时,出现Starting Server失败,且在“服务”中打开其服务却提示1053错误码

Admin_Log
      如图

安装Sql时Starting Server启动失败
SQL80服务启动出现1053错误码

      解决方法

前提不要关闭MySQL安装服务 -> 服务 -> MySQL80 -> 属性 -> 登录 -> 登陆身份选择:“本地系统账户”,同时勾选“允许服务与桌面交互” -> 点击MySQL安装过程的继续

      解决方法

主要是由于MySQL8以前的加密规则与MySQL8以后的存在差异。

    首先mysql必须是装好了,可以通过管理员身份打开的cmd中在mysql文件(若已配置环境变量就无须)下输入

    net start mysql

    是否服务启用成功

    服务启动成功之后,输入命令:

    mysql -u root -p

    (第一次登录没有密码,直接按回车过)!

    然后在mysql>后输入:
    修改加密规则

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

    更新一下用户的密码

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你要更改的密码';

    例如将密码更改为123456:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

    刷新权限

    FLUSH PRIVILEGES;
    成功后在sqlyog中输入修改后的密码即可登录