MySQL菜鸟实录(一):MySQL服务安装实战 (5)

  实际上这个问题是因为没有安装VC++2015版运行库导致的(Microsoft Visual C++ 2015 Redistributable),到如下下载地址 https://www.microsoft.com/en-us/download/details.aspx?id=53587 ,按照本机操作系统的位数确定下载的包,安装后即可解决此问题。

客户端连接MySQL 8报1251

  通过SQLyog或者Navicat连接MySQL发现报1251如下错误提示:

MySQL菜鸟实录(一):MySQL服务安装实战

  百度了一下,原因是mysql8之前的版本中加密规则是mysql_native_password,在mysql8之后加密规则改成了caching_sha2_password;解决的方法有两种,一种是升级客户端驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password;因为咱们大多数都是自己想办法搞得客户端,所以就选择第二条路了;操作如下:

# Login mysqladmin -u root -p ...... # Execute SQL ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin123'; FLUSH PRIVILEGES;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxzdg.html