MySQL8.4.0 LTS安装教程 【小白轻松上手2024年最新长期支持版本MySQL手把手 ...

打印 上一主题 下一主题

主题 832|帖子 832|积分 2496


MySQL8.4.0

媒介(版本说明)


MySQL Releases and Support Timelines【译为:MySQL数据库软件的发布版本及其支持的时间线】
“MySQL Releases and Support Timelines”是指MySQL数据库软件的发布版本及其支持的时间线。这涉及到MySQL的不同版本、发布日期、更新周期、以及官方对这些版本提供的支持限期等。
MySQL的版本号通常由主版本号、次版本号和补丁版本号构成。例如,在MySQL 5.7.33中,“5”是主版本号,“7”是次版本号,“33”是补丁版本号。主版本号和次版本号共同构成了一个发布系列,如5.7系列。每个系列代表了一组稳固的特性和功能聚集。
MySQL的发布模型履历了变化。在MySQL 5.7及从前的版本中,主要接纳的是传统的发布模型,其中新特性通常只在大版本发布时引入,且大版本的发布周期相对较长,这确保了版本的稳固性。然而,这也意味着新特性的发布速度相对较慢。
从MySQL 8.0开始,MySQL接纳了一连发布模型。在这种模型中,除了包含缺陷修复外,补丁版本还大概包含已经稳固的新特性。这使得MySQL能够更快地引入新特性,但同时也要求用户更频繁地更新他们的体系。
MySQL还提供了不同的版本范例,包罗社区版(Community Edition)、企业版(Enterprise Edition)以及集群版(Cluster Edition)等。社区版是开源免费的,而企业版则需要付费,但提供了更多的功能和官方技术支持。
至于支持时间线,MySQL官方通常会为每个版本提供一定的支持限期,包罗修复已知题目和提供安全更新等。然而,详细的支持限期大概会因版本范例和发布策略的不同而有所差异。
“MySQL Releases and Support Timelines”涵盖了MySQL的发布策略、版本范例、以及官方对这些版本的支持限期等内容,是了解MySQL软件生命周期和规划更新策略的重要参考。
请留意,由于MySQL是一个不停发展的软件项目,详细的发布和支持策略大概会随着时间和市场需求的变化而有所调整。因此,发起定期查阅MySQL的官方文档和发布说明,以获取最新的信息和指导。
  1. 美国时间 2024 年 4 月 30 日,Oracle正式发布了MySQL数据库8.0.37版本的更新,以及LTS分支中的新版本MySQL 8.4。
  2. Oracle为MySQL提供了两个发布流:
  3. 创新版本和LTS(Long Term Support)版本。是 MySQL 的第一个【长期支持版本】,它主要集中在功能淘汰、参数更新和 bug 修复等方面。
复制代码
  1. 最醒目的一个变动就是
  2. 从【MySQL 8.4.0】开始,mysql_native_password 认证插件默认不再启用。
  3. 若要启用,需要在MySQL启动的时候,添加–mysql-native-password=ON 参数;
  4. 或在配置文件中设置 mysql_native_password=ON。
复制代码

官网下载MySQL

1.访问MySQL官网

https://www.mysql.com/


2. 打开MySQL官网下载页面

https://dev.mysql.com/downloads/mysql/
选择 MySQL Community(GPL)Downloads【译为:MySQL社区版】,点击进去


3. 选择下载范例

选择 MySQL Community Server【译为:MySQL社区版服务器】,点击进去


Select Version【MySQL版本号】

   2024MySQL最新版是
8.4.0LTS(MySQL 第一个长期支持版本) 和 8.0.37稳固版
  本文选择的2024年最新版 “8.4.0 LTS” 长期支持版本


Select Operating System【选择操作体系】

在【选择操作体系】页面 选择 “Microsoft Windows”


选择MySQL下载版本

选择 “Windows(x86,64-bit),MSI Installer”【译为:Windows安装版】,点击 “Download”【译为:下载】进入下载页面


进入下载页面

点击 “No thanks,just start my download.”【译为:不,谢谢,直接开始下载吧。】打开下载链接


选择存储目次

选择“下载存储目次”,点击“下载”


完成MySQL下载

下载完毕,得到 “MySQL8.4.0 64位步调” 安装包。


安装MySQL

运行MySQL安装包

双击运行 “MySQL8.4.0 64位步调” 安装包,进入 “Welcome to the MySQL Server 8.4 Setup Wizard” 【译为:欢迎进入MySQL8.4初始安装界面】, 点击 “下一步” 进入下一安装页面


用户许可协议

在 “End-User License Agreement” 【译为:最终用户许可协议】页面,打钩 “I accept the terms in the License Agreement ”【译为:我接受许可协议中的条款】,点击【下一步】进入下一安装页面


选择安装范例选项

在 “Choose Setup Type” 【译为:选择安装范例选项】页面,点击 “Typical”【译为:典范安装】,进入 “典范安装页面”
   

  • Typical【译为:典范安装】
    Installs the most common program features.Recommended for most users.
    意思是:安装最常用的步调功能。发起大多数用户利用。
  • Custom【译为:自界说安装】
    Allows uers to choose which program features will be installed and where they will be
    installed.Recommended for advanced users.
    意思是:答应用户选择安装的步调功能和安装的位置,发起高级用户利用。
  • Complete【译为:完全安装】
    All program features will be installed.Requires the most disk space.
    意思是:将安装所有的步调功能,需要最多的磁盘空间
  


准备安装 MySQL Server 8.4

在 “Ready to install MySQL Server 8.4” 【译为:准备安装MySQL Server 8.4】页面,点击 “Install”【译为:安装】,进入下一安装页面


安装MySQL服务器8.4版本

在 “Installing MySQL Server 8.4” 【译为:安装MySQL服务器8.4版本】页面,耐心等待 “安装进度条”


留意:设置高的电脑会秒过



完成安装

打钩 “Run MySQL configuration”【译为:启动 MySQL 设置向导】,点击 “Finish” 【译为:完成安装】


MySQL设置向导

在 “Welcome”【译为:欢迎设置页面】,点击 “Next”【译为:下一步】进入下一设置页面


选择存储数据文件的目次

在 “Data Directory”【译为:存储数据文件的目次】页面,默认地址C:\Program Files\MySQL\MySQL Server 8.4,点击 “Next”【译为:下一步】进入下一设置页面
   留意:C:\Program Files\MySQL\MySQL Server 8.4这个地址后续在设置【Mysql环境变量】的时候需要用到,可以先复制存储在文本上备用
  


MySQL设置选项

在 “Type and Networking”【译为:MySQL设置选项】页面,点击 “Next”【译为:下一步】进入下一设置页面
   Server Configuration Type【译为:服务器设置选项】
Choose the correct server configutation type for this MySQL Server installation.This setting will define how much system resources are assigned to the MySQL Server instance.【译为:为这个MySQL服务器安装选择正确的服务器设置范例。这个设置将界说分配给MySQL服务器实例的体系资源量。】
“Config Type” 【译为:设置范例】 “Development Computer” 【软件开发计算机】(其他选项用不上,本文略)
“Connectivity” 【译为:设置网络设置】
“Use the following controls to select how you would like to connect to this server.” 【译为:利用以下控件来选择您希望如何毗连到此服务器。】
  

  • “TCP/IP” 【译为:传输控制协议/因特网协议】 Port:“3306” 【译为:默认端标语】 X Protocol Port:“33060”【译为:特定通信协议端标语】
  • Open Windows Firewall ports for network access 【译为:为网络访问打开Windows防火墙端口】
    Named Pipe【译为:定名管道】
    定名管道是一种特殊的通信机制,它答应在pipe server(管道服务器)和一个或多个pipe client(管道客户端)之间创建单向或双向的通信管道。这些管道都有一个独特的名称,用于标识和访问。每个定名管道的实例虽然共享相同的管道名称,但每个实例都有自己的缓冲区和句柄,为客户端/服务器的通信提供了一个独立的通道。定名管道可以用于同一台呆板的不同进程间的通信,也可以用于不同呆板间通过网络提供的进程间通信。
    Shared Memory【译为:共享内存】
    共享内存是指在多处理器的计算机体系中,可以被不同中心处理器(CPU)访问的大容量内存区域。这是一种进程间通信的方式,通过它,多个进程可以访问同一块内存区域,从而举行数据交换和共享。
    Advanced Configuration【译为:高级设置】
    Select the check box below to get additional configuration pages where you can set advanced and logging options for this server instance.【译为:选择下面的复选框,以获取额外的设置页面,在那里您可以为此服务器实例设置高级和日志记录选项。】
    Show Advanced and Logging Options【译为:答应用户检察和设置更多的高级选项和日志记录设置】

  
账户与角色设置

重复出入两次超级用户密码(默认的账户名root),点击 “Next” 【译为:下一步】进入下一设置页面
固然,如果需要额外的账户,可以在 用户账户 窗口,点击 “Add User” 【译为:增长用户】
   Accounts and Roles【译为:账户与角色】
Root Account Password【译为:超级用户密码】
Enter the password for the root account.Please remember to store this password in a secure place.【译为:请输入root账户的密码。请记着将密码生存在安全的地方。】
MySQL Root Password 【译为:MySQL管理员密码】
Repeat Password 【译为:再次输入密码】
MySQL User Accounts 【译为:MySQL用户账户】
Create MySQL user accounts for your users and applications.Assign a role to the user that consists of a set of privileges.【译为:为您的用户和应用步调创建MySQL用户帐户。为用户分配一个角色,该角色由一组权限构成。】
  


体系服务器设置

在 “体系服务器设置 ” 页面,打钩 “Configure MySQL Servers as a Windows Service”【译为:在体系服务器设置MySQL服务】,在Windows Service Name【译为:体系服务名称】输入名称 “MySQL84”,打钩 “Start the MySQL Server at System Startup” 【译为:在体系启动时启动MySQL服务器】,在 “ Run Windows Service as …” 【译为:以…身份运行Windows服务】,选择 “Standard System Account”【译为:标准体系账户】 ,点击Next【下一步】进入下一设置页面
留意:需要自界说用户的可以选择 “Custom User”
   Windows Service【译为:体系服务器】
  

  • Configure MySQL Servers as a Windows Service【译为:在体系服务器设置MySQL服务】
    Windows Service Details【译为:体系服务器详细信息】
    Please specify a Windows Service name to be used for this MySQL Server instance.A unique name is required for each instance.【译为:请为此 MySQL 服务器实例指定一个 Windows 服务名称。每个实例都需要一个唯一名称。】
    Windows Service Name【译为:体系服务名称】
  • Start the MySQL Server at System Startup【译为:在体系启动时启动MySQL服务器】
    Run Windows Service as …【译为:以…身份运行Windows服务】
    The MySQL Server needs to run under a given user account.Based on the security requirements of your System you need to pick one of the options below.【译为:MySQL 服务器需要在指定的用户账户下运行。根据您的体系的安全要求,您需要选择以下选项之一。】
    Standard System Account【译为:标准体系账户】
    Recommended for most scenarios.【译为:适用于大多数场景。】
    Custom User【译为:自界说用户】
    An existing user account can be selected for advanced scenarios.【译为:对于高级场景,可以选择现有的用户帐户。】
  


服务器文件权限设置

在 “Server File Permissions” 【译为:服务器文件权限】页面选择 “Yes,grant full…” 【译为:是的,仅授予运行Windows服务(如果适用)的用户和管理员组完全访问权限。其他用户和组将无法访问。】,点击 “Next”【下一步】进入下一设置页面
   Server File Permissions【译为:服务器文件权限】
MySQL Configurator can secure the server’s data directory by updating the permissions of files and folders located at:【译为:MySQL 设置器可以通过更新位于以下位置的文件和文件夹的权限来保障服务器数据目次的安全:】
Do you want MySQL Configurator to update the server file permissions for you?【译为:您是否希望 MySQL 设置器为您更新服务器文件权限?】
Yes,grant full access to the user running the Windows Service (if applicable) and the administrators group only.Other users and groups will not have access.【译为:是的,仅授予运行Windows服务(如果适用)的用户和管理员组完全访问权限。其他用户和组将无法访问。】
Yes,but let me review and configure the level of access.【译为:是的,但我需要审核并设置访问级别。】
No,I will manage the permissions after the server configuration.【译为:不,我将在服务器设置后管理权限。】

  
示例数据库设置

在 Sample Database 页面【译为:示例数据库】,打钩 “Create Sakila database”【译为:创建Sakila数据库】 和 “Create World database”【译为:创建World数据库】 ,点击 “Next”【下一步】进入下一设置页面
留意:示例数据库,这种数据库主要用于演示和教授数据库的概念、功能、查询语句和操作,以及作为初学者了解和应用数据库特性和功能的出发点。可以勾选,能够资助初学者更好地明白和应用MySQL的各种功能和特性。(不需要的可以不选)
   Sample Database【译为:示例数据库】
MySQL databases samples can be installed or removed as part of this configuration.These samples provide test data to use when developing applications for the MySQL ecosystem.【译为:MySQL数据库样本可以作为此设置的一部分举行安装或删除。这些样本提供了用于MySQL生态体系应用步调开发时的测试数据。】
Select the databases that should be created:【译为:选择应创建的数据库:】
Create Sakila database【译为:创建Sakila数据库】
Create World database【译为:创建World数据库】

  
应用设置

无须选择 ,直接点击 “Execute”【译为:实行】进入实行页面
   Apply Configuration【译为:应用设置】
Click [Execute] to apply the changes【译为:点击[实行]以应用更改】
Configuration Steps【译为:设置步调】

  
实行进度

设置进度条,稍微需要一点点时间,耐心等等即可


设置完成

设置进度条完成,点击 “Next”【下一步】进入下一页面
   The configuration for MySQL Server 8.4.0 was successful.Click Finish to continue.【译为:MySQL Server 8.4.0 的设置已乐成。点击“完成”以继续。】

  
设置完成

点击 “Finish”【设置完成】竣事设置向导


Mysql环境变量设置

打开电脑属性

右键桌面的“此电脑”,点击“属性”


打开高级体系设置

点击“高级体系设置”,进入高级体系设置页面


打开环境变量

点击 “环境变量”,进入环境变量页面


环境变量设置

在 “体系变量” 窗口,选择 “Path” ,点击 “编辑” 进入 “编辑环境变量”页面


添加MySQL环境变量

在 “编辑环境变量”页面 点击 “新建” 添加MySQL环境变量


将C:\Program Files\MySQL\MySQL Server 8.4\bin添加到环境变量,点击“确定”存储环境变量



点击“确定”退出环境变量窗口



完成环境变量设置

点击“确定”退出高级窗口


验证MySQL

进入服务页面

键入 “win+R” ,输入 “services.msc” 启动 “服务”页面


查找MySQL服务

在 “服务”窗口,检察有没有“MySQL84”服务
留意:正常环境,是安装完了就启动了的。如果您的电脑曾经装过未卸载干净大概别的步调影响,那么才会出现未启动大概找不到等环境。


启动命令窗口

键入win+R输入“cmd” 启动“命令提示符窗口”


检察MySQL版本信息

在“命令提示符窗口”,键入 mysql --version
按下回车键实行,体系会敏捷响应并表现你的MySQL版本。例如,你大概会看到类似于“mysql Ver 8.4.0 for Win64 on x86_64 (MySQL Community Server - GPL)”的输出。这表现你当前安装的是MySQL 8.4.0版本的社区服务器,而且它是为64位Windows操作体系编译的。
  1. mysql --version
复制代码

留意:除了检察版本信息,你还可以利用命令提示符窗口来实行其他MySQL相干的操作。例如,你可以利用mysql -u 用户名 -p命令来登录MySQL服务器,其中“用户名”应替换为你的MySQL用户名。在输入密码后,你将进入MySQL的交互式界面,可以实行SQL查询、创建数据库、修改表布局等操作。

安装MySQL常见题目和办理方法

在安装MySQL的过程中,用户大概会遇到一些常见的题目。这些题目大概源于体系设置、权限设置、软件包依赖等多个方面。下面将列举一些常见的题目,并给出相应的办理方法,资助用户顺遂完成MySQL的安装。
题目一:权限不敷

在安装MySQL时,大概会遇到权限不敷的错误。这通常是因为安装步调没有足够的权限来创建必要的文件或目次。
办理方法

  • 确保您以管理员或具有适当权限的用户身份运行安装步调。
  • 如果是在Linux体系中,可以实验利用sudo命令来提升权限。
题目二:依赖包缺失

MySQL的安装大概依赖于其他软件包或库。如果体系中缺少这些依赖项,安装步调将无法继续。
办理方法

  • 检察安装步调的文档或日志,确定缺少哪些依赖包。
  • 利用体系的包管理器(如apt、yum等)安装所需的依赖包。
题目三:端口冲突

MySQL默认利用3306端口举行通信。如果该端口已被其他步调占用,安装步调会报错。
办理方法

  • 查抄并关闭占用3306端口的步调。
  • 更改MySQL的设置文件(通常是my.cnf或my.ini),指定一个不同的端标语。
题目四:初始化失败

在安装MySQL的过程中,初始化数据库大概会失败,这通常与设置文件或数据目次的权限设置有关。
办理方法

  • 查抄MySQL的设置文件,确保数据目次的路径正确,而且MySQL用户对该目次有读写权限。
  • 实验手动初始化数据库,检察是否有更详细的错误信息。
题目五:安装步调无法识别操作体系

在某些环境下,安装步调大概无法正确识别您的操作体系版本,导致安装失败。
办理方法

  • 确保您下载的是与您的操作体系版本和架构相匹配的MySQL安装步调。
  • 实验更新您的操作体系到最新版本,然后重新运行安装步调。
通过办理上述常见题目,用户应该能够顺遂完成MySQL的安装。然而,如果题目依然存在,可以私信我。
题目六:安装路径错误


MySQL的安装路径必须是全英文的,有些网友喜欢随后改成中文
办理方法
重新安装的时候,将安装路径设置为全英文就可以了。

Python老吕说

通过办理上述常见题目,用户应该能够顺遂完成MySQL的安装。然而,如果题目依然存在,可以私信我。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

吴旭华

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表