如何解决安装MySQL5.0后出现1607异常

yizhihongxing

如何解决安装MySQL5.0后出现1607异常

问题描述

在安装Mysql5.0的过程中,可能会遇到1607异常,异常如下所示:

Error 1607: Unable to install InstallShield Scripting Runtime

问题原因

该问题的主要原因是InstallShield脚本运行时没有正确安装或已损坏。

解决方案

方案一:重装InstallShield脚本运行时

  1. 下载最新的 InstallShield 脚本运行时安装包,地址为 https://support.microsoft.com/zh-cn/help/888019/description-of-the-installshield-scripting-engine.

  2. 安装后,重新运行MySQL安装程序。

方案二:修改注册表键值

  1. 按下“Win + R”组合键打开运行窗口,输入“regedit”打开注册表编辑器。

  2. 找到下述项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components

  1. 依次展开菜单找到“6C3CB6B740CF4E246BDC7C52D3C1C897”这个键值,右键单击,选择“权限”。

  2. 在“高级”对话框中,勾选“继承”权限,然后单击“确定”。

  3. 在“高级”对话框中,选中当前用户账号,单击“编辑”,并给予该用户完全控制权限。

  4. 关闭所有对话框,重新运行MySQL安装程序。

示例说明

示例一:重装 InstallShield 脚本运行时

在Windows 10系统上,使用IE浏览器打开下载地址 https://support.microsoft.com/zh-cn/help/888019/description-of-the-installshield-scripting-engine ,下载并安装最新的 InstallShield 脚本运行时安装包。然后再重新运行MySQL安装程序,如果问题依旧存在,可尝试方案二进行解决。

示例二:修改注册表键值

在Windows 7系统上,按下“Win + R”组合键打开运行窗口,输入“regedit”打开注册表编辑器。依次展开菜单找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components这个项,右键单击找到6C3CB6B740CF4E246BDC7C52D3C1C897这个键值,根据方案二的步骤进行操作,并重新运行MySQL安装程序。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何解决安装MySQL5.0后出现1607异常 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • mysql kill process解决死锁

          SHOW PROCESSLIST 2、 查询语句把表锁住了, 赶紧找出第一个Locked的thread_id, 在MySQL的shell里面执行. kill  id #!/bin/bashmysql -u root -e “show processlist” | grep -i “Locked” >> locked_log.txt f…

    MySQL 2023年4月12日
    00
  • 面试题锦集:1、数据库三大范式,2、mysql索引类型及作用,3、事务的特性和隔离级别

    目录 面试题集锦 一、数据库三大范式 二、mysql有哪些索引类型及作用 三、事务的特性和隔离级别 1、事务的四大特性 2、事务的隔离级别 3、什么是脏读、不可重复度、幻读 4、解决办法 面试题集锦 一、数据库三大范式 第一范式(1NF): 指数据库中表的每一列都是不可分割的最小单位 # 分割前: 地址 安徽省合肥市蜀山区 # 分割后: 省 | 市 | 区 …

    MySQL 2023年4月8日
    00
  • 教你一招永久解决mysql插入中文失败问题

    下面是“教你一招永久解决mysql插入中文失败问题”的完整攻略。 问题描述 在使用mysql数据库时,我们常常会遇到将中文数据插入到数据库中失败的问题。这是由于mysql默认编码为latin1,无法直接存储中文编码。如果不进行设置,插入中文数据时会报错。那么如何解决这个问题呢?接下来,我将介绍一种通用的解决方案。 解决方案 步骤一:更改数据库的编码 将mys…

    MySQL 2023年5月18日
    00
  • 发现Mysql的主从数据库没有同步,差点凉凉了

    摘要:今天发现Mysql的主从数据库没有同步,瞬间整个人头皮发麻。 本文分享自华为云社区《糟了,生产环境数据竟然不一致,人麻了!》,作者:冰 河 。 今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 …

    MySQL 2023年4月17日
    00
  • MySQL中的alter table命令的基本使用方法及提速优化

    下面是关于”MySQL中的alter table命令的基本使用方法及提速优化”的完整攻略。 修改表结构 当需要修改表结构时,可以使用alter table命令。 添加列 使用add关键字添加列,如下示例: ALTER TABLE table_name ADD column_name INT; 修改列 使用modify关键字修改列,如下示例: ALTER TA…

    MySQL 2023年5月19日
    00
  • MySQL数据库表分区注意事项大全【推荐】

    下面是详细讲解 “MySQL数据库表分区注意事项大全【推荐】” 的完整攻略。 1. 什么是MySQL数据库表分区? MySQL数据库表分区是指将一个表按照一定的规则分割成多个部分(也就是分区),每个部分可以单独进行管理和操作。 2. MySQL数据库表分区类型 MySQL提供了多种分区类型,包括: RANGE分区:根据指定的范围对数据进行分区。 LIST分区…

    MySQL 2023年5月18日
    00
  • mysql导入sql文件出错的解决方法

    下面是详细讲解”mysql导入sql文件出错的解决方法”的完整攻略,包括错误信息的分析、解决方法以及示例说明: 错误信息分析 当我们使用mysql命令导入sql文件时,可能会遇到以下类型的错误信息: ERROR 1064 (42000): You have an error in your SQL syntax; ERROR 1062 (23000): Du…

    MySQL 2023年5月18日
    00
  • MySQL — 练习题

      一. 表关系 1. 创建如下表,并创建相关约束.   # 创建班级表 create table class ( cid int primary key not null auto_increment, caption varchar(20) not null ); # 创建老师表 create table teacher ( tid int primar…

    MySQL 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部