热点:

    MySQL 5.7 Windows解压安装

      [   原创  ]   作者:
    收藏文章 暂无评论

    MySQL体积小巧却功能强大,广受用户欢迎。官方提供两种安装包:msi和zip格式。不少用户下载zip版后解压,发现没有setup.exe文件,面对众多文件不知所措。其实zip版为免安装版,需手动配置。本文将详细讲解zip版MySQL的正确安装与配置方法,帮助用户顺利完成安装,解决环境变量设置、服务注册及初始化等常见问题,让数据库顺利运行。

    1、 MySQL的安装包主要分为两种类型:msi格式和zip格式。msi格式为安装程序,只需双击运行,根据安装向导的英文提示逐步操作即可完成安装,通常会默认安装在C:Program FilesMySQLMySQL Server 5.7目录下。而zip格式属于免安装版本,下载后只需将压缩包解压到指定目录,即可使用。不过,解压后还需手动进行一系列配置,例如设置配置文件、初始化数据库以及安装系统服务等,才能使MySQL正常运行。两种方式各有便利,用户可根据实际需求选择合适的形式。

    2、 完成上述步骤后,许多用户在使用MySQL时会遇到图示错误,这通常是由于未配置环境变量。只需简单设置环境变量即可解决该问题。

    3、 我的电脑属性中的高级环境变量设置

    4、 在环境变量中选择PATH,然后添加MySQL的bin目录路径,例如:C:Program FilesMySQLMySQL Server 5.7in,确保路径正确无误,保存后重启命令行即可生效。

    5、 将路径 PATH 追加为:.......;C:Program FilesMySQLMySQL Server 5.7in,注意执行时应保留原有内容,仅在末尾添加新路径,切勿覆盖原有设置。

    6、 配置完环境变量后,不要立即启动MySQL,需先修改配置文件,否则启动时可能出现错误2 系统无法找到文件的提示。MySQL 5.7默认的配置文件位于C:Program FilesMySQLMySQL Server 5.7my-default.ini,但该文件通常不直接使用。建议手动创建一个新的my.ini文件,并将其放置在MySQL安装目录下,确保文件内容包含必要的基础配置,如数据存储路径、端口设置等,以便服务能正常读取并启动。

    7、 按图示修改或添加相关配置。

    8、 mysql安装路径为:C:Program FilesMySQLMySQL Server 5.7,此目录为数据库主程序所在文件夹。

    9、 数据存储路径为 C:Program FilesMySQLMySQL Server 5.7data,该目录位于 MySQL 安装路径下的 data 文件夹中,用于存放数据库的各类数据文件。

    10、 务必以管理员身份运行CMD,否则将因权限不足无法执行操作。

    11、 进入MySQL的bin目录,执行命令:cd C:Program FilesMySQLMySQL Server 5.7in。无论是否配置环境变量,都必须先进入该目录,否则后续启动服务时可能出现错误2,导致无法正常运行MySQL服务,确保路径正确无误后再进行操作。

    12、 执行命令 mysqld --initialize 进行数据库初始化操作。

    13、 运行命令 mysqld --initialize 初始化数据库。

    14、 运行 mysqld --initialize 命令时需注意,官方已更新安装文档,原先适用于5.6版本的安装步骤现已有所调整,应以最新说明为准。

    15、 首次使用需先初始化data目录,若未以管理员身份运行程序,可能因权限不足导致安装或卸载服务时出现Install/Remove of the Service Denied!错误。

    16、 成功安装

    17、 安装完成后,在命令提示符输入 net start mysql 即可启动服务,显示成功则表示运行正常。

    18、 此时易出错,需特别留意。

    19、 此时易出现错误2与错误1067,请留意。

    20、 若提示错误2 系统找不到文件,请先确认是否修改了配置文件,以及是否在bin目录下执行操作。若配置无误且已进入bin目录,仍出现问题,需先卸载MySQL服务,执行命令mysqld -remove,随后重新安装服务,运行mysqld -install即可。完成安装后尝试启动服务,确保操作在正确路径下进行,避免因路径或配置问题导致系统无法识别文件。

    21、 若出现错误1067,通常是因配置文件修改不当所致,需检查配置文件内容是否准确,可参照5.6版本的安装配置图进行核对与调整。

    22、 服务启动后即可登录,输入命令 mysql -u root -p,首次登录无需密码,直接回车即可进入。若登录成功,说明配置正确,恭喜你已完成配置。

    23、 由于5.7与5.6存在差异,许多操作难以首次成功,常会出现各种问题。

    24、 以下是我个人常用的一些解决方法:

    25、 在MySQL安装根目录中找到my-default.ini文件,将其全部内容复制出来,具体操作所示。

    26、 创建一个文本文档,将内容复制其中,保存时将文件名设为my.ini,同时确保文件类型从txt更改为ini。若不清楚操作步骤,可查阅显示文件扩展名的方法,并将后缀修改为ini即可完成转换。

    27、 修改my.ini配置文件,找到指定行并添加skip-grant-tables,保存文件后重启MySQL服务。

    28、 进入MySQL安装目录的bin文件夹后,通过命令行执行mysql -u root -p,此时无需输入密码,直接按回车即可登录。虽然不会出现ERROR 1045 (28000)错误提示,但因未正确授权,系统将限制大部分操作权限,无法执行如grant等需要高权限的命令,导致许多管理功能无法正常使用,影响数据库的常规维护与配置操作。

    29、 登录MySQL数据库

    30、 执行命令:更新 mysql.user 表,将用户为 root 的记录的 authentication_string 字段设置为密码 root 的加密值。

    31、 执行命令:update mysql.user set authentication_string=password(你的密码) where user=root; 其中password()中的内容应替换为你想要设置的新密码,请确保密码强度足够,并在执行后及时刷新权限以使更改生效。注意操作时需具备相应数据库权限,避免误操作导致无法登录。

    32、 因输入方式与5.7版本前不同,故出现重复。

    33、 新安装的MySQL 5.7版本在首次登录时提示密码错误,尽管在安装过程中并未手动设置密码。为解决该问题,尝试采用免密登录方式进入数据库后修改密码。执行传统语句update mysql.user set password=password(root) where user=root时,系统返回错误信息:ERROR 1054 (42S22): Unknown column password in field list。经排查发现,MySQL 5.7的用户表结构已发生变更,在mysql.user表中,原先用于存储密码的字段password已被移除,取而代之的是名为authentication_string的新字段。因此,继续沿用旧版本的密码更新语句将导致字段不存在的错误。正确的做法是使用新的字段名进行密码修改,例如执行update mysql.user set authentication_string=password(root) where user=root and host=localhost,才能成功更新密码。此外,完成密码修改后还需执行flush privileges命令,使权限表重新加载,确保更改生效。这一变化体现了MySQL在安全性与结构设计上的持续优化,也提醒用户在升级或安装新版数据库时需关注官方文档中的结构变更说明,避免沿用旧语法导致操作失败。

    34、 修改my.ini文件,删除skip-grant-tables这一行,保存后重启MySQL服务,防止系统继续允许免密码登录,确保数据库访问安全。

    35、 MySQL 5.7版本已成功配置。本文结合多位高手经验,并依据个人实操整理而成,旨在为各位提供一份实用的参考指南。

    soft.zol.com.cn true https://soft.zol.com.cn/1054/10542957.html report 5472 MySQL体积小巧却功能强大,广受用户欢迎。官方提供两种安装包:msi和zip格式。不少用户下载zip版后解压,发现没有setup.exe文件,面对众多文件不知所措。其实zip版为免安装版,需手动配置。本文将详细讲解zip版MySQL的正确安装与配置方法,帮助用户顺利完成安装,解决环...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载