!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

 

首先,我们看下安装失败的错误截图。

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

然后我们查看日志。

错误日志:Windows8.1-KB2999226-x64.msu 安装失败

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

我们找到这个文件夹,手动安装一下看看效果,如下:

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

解决方案如下:

先安装补丁 KB2919442 立即下载基于 x64 的 Windows Server 2012 R2 的KB2919442补丁。

下载地址 

https://www.microsoft.com/zh-cn/download/details.aspx?id=42153 KB2919442  安装完成后,继续安装 Windows Server 2012 R2 Update (KB2919355) 所有补丁,如下下载地址  立即下载基于 x64 的 Windows Server 2012 R2 更新软件包。    注意:必须按以下顺序安装更新:clearcompressionflag.exe            38 KB      管理员身份运行,没有界面,后台运Windows8.1-KB2919355-x64.msu        690.8 MB     安装完成后,需要重起,这个安装过程根据你的硬件配置和网络决定安装速度。Windows8.1-KB2932046-x64.msu        48.0 MBWindows8.1-KB2934018-x64.msu        126.4 MBWindows8.1-KB2937592-x64.msu        303 KBWindows8.1-KB2938439-x64.msu        19.6 MBWindows8.1-KB2959977-x64.msu          2.8 MB 所有更新包安装完成后,接下来我们继续安装  Microsoft Visual C++ 2015 Redistributable (x64) – 14.0.23026下载链接http://www.microsoft.com/en-us/download/details.aspx?id=48145如图:   

之前在windows2003系统安装的是自带的mysql 5.1版本,后来服务器升级到2012R2,MYSQL也升级到了5.5版本,执行以下命令报错

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

在网上查找原因说说因为升级不当导致,执行以下命令即可正常执行命令

mysql_upgrade -uroot -p123456【红色部分要改成你自己的mysql密码】

【MySQL报错】Column count of mysql.user is wrong. Expected 43, found 39

感谢:云服务器

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

云主机修改PHP 上传文件大小限制

2021-4-17 21:55:39

服务器教程

windows 2012 R2 安装 VC14(VC2015) 安装失败解决方案

2021-4-17 21:55:41

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase