Starting Server失败
安装MySQL80版本时,出现Starting Server失败,且在“服务”中打开其服务却提示1053错误码
Admin_Log
- 如图
- 解决方法
前提不要关闭MySQL安装服务 -> 服务 -> MySQL80 -> 属性 -> 登录 -> 登陆身份选择:“本地系统账户”,同时勾选“允许服务与桌面交互” -> 点击MySQL安装过程的继续
SQLyog连接1251错误码
- 解决方法
主要是由于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中输入修改后的密码即可登录