当前位置: 首页 > 科技观察

Windows安装MySQL保姆教程

时间:2023-03-14 15:26:41 科技观察

MySQL是一个开源的数据库管理系统,归类为关系型DBMS(数据库管理系统)。MichaelWidenius的女儿“My”是MySQL的联合创始人,因此得名MySQL。该名称结合了两个术语;“My”和SQL(结构化查询语言的缩写)的联合创始人。MySQL可作为开源服务器版和企业服务器版使用。本文回顾了OpenSourceCommunityServerEdition的安装。注意:一些用户在使用基于Windows的服务器作为主机时求助于MSSQL(MicrosoftSQLServer)。但是,MSSQL有一些局限性,例如许可限制,这使得与MySQL相比使用起来非常具有挑战性,我将在本文中介绍这一点。MySQL类似于LampStack,后者是一种基于Linux的服务器构建,也可供Windows用户使用。根据用户的需要,可以借助MySQL开发出完整的数据库。使用MySQL的好处是它可以与MSSQL并发运行。由于它是免费的,因此您可以试用这两种数据库服务器。步骤1下载安装程序文件从此处(https://dev.mysql.com/downloads/installer/)下载MySQL开源社区服务器。下载最新版本(撰写本文时为8.0.25版)后,执行下载的安装程序文件。您必须找到下载的安装程序文件并双击以执行它。MySQL下载页面从历史版本中找到需要的版本。步骤2选择setup安装类型。这是安装过程的第二阶段。安装程序运行后,您必须选择MySQL在Windows操作系统上的安装类型。您将看到以下五种安装类型:1.Developerdefault:此选项安装将用于开发的包和应用程序,例如:MySQLServerMySQLshell:这是一个新的MySQL客户端应用程序,用于管理MySQL服务器和InnoDB集群实例。MySQLRouter:这是安装在应用程序节点上的用于InnoDB集群设置的高可用性路由器守护程序MySQLWorkbench:这是用于服务器开发和管理的图形用户界面MySQLforExcel:这是一个帮助轻松访问和操作MySQL数据的工具excel加入。MySQLforVisualStudio:这个工具可以让VS用户使用MySQL。MySQLConnectors:允许使用Connector/Net、C/C++、Java、OBDC连接数据。简而言之,此选项有助于创建开发机器。2.ServerOnly:用于部署MySQL服务器,不用于MySQL应用开发。仅当用户计划安装独立数据库服务器时才应使用此选项。它附带所有服务器应用程序和软件包。3.ClientOnly:这种类型安装了开发MySQL应用程序所需的所有工具;但是,它不包括MySQL服务器。如果您计划为现有服务器开发应用程序,那么这应该是您的最终选择。ClientOnly安装的包和应用程序有:MySQLshell:这是一个新的MySQL客户端应用程序,用于管理MySQL服务器和InnoDB集群实例。MySQLRouter:这是安装在应用程序节点上的用于InnoDB集群设置的高可用性路由器守护程序MySQLWorkbench:这是用于服务器开发和管理的图形用户界面MySQLforExcel:这是一个帮助轻松访问和操作MySQL数据的工具excel加入。MySQLforVisualStudio:这个工具可以让VS用户使用MySQL。MySQL连接器:允许使用连接器/网络、C/C++、Java、OBDC4连接数据。完全:如果用户想在机器上安装所有MySQL服务器组件,请使用此选项。5.自定义:这是一个可自定义的选项,让用户有机会选择最适合他或她需要的选项。在本文中,我们选择“Full”选项,然后单击“Next”。MySQL选择类型在从“选择安装类型”进入安装的“安装”阶段之前,安装程序会检查安装MySQL数据库服务器所需的所有先决条件。如果缺少必备软件,您可以在“检查要求”屏幕上找到详细信息。此外,缺少的产品或基本组件/软件的名称及其失败的原因将显示在“检查要求”屏幕上。例如本文中的MySQLForExcel1.3.8(安装VisualStudio2010的Office运行时所需工具)、MySQLforVisualStudio1.2.9(安装VisualStudio2015、2019和2017)Connector/Python8.0.19(安装python64位)尚未解决。要解决这些问题,请单击执行。或者,您可以忽略并通过单击下一步继续下一阶段。检查要求并安装所有必需的先决条件后,单击下一步继续安装阶段。如果在检查要求阶段未安装所需的先决条件,安装程序将发出警告。但是,您不必担心这个阶段,因为您可以通过单击是跳到安装阶段。MySQLCheckRequirementsPrompt在安装屏幕上,您将看到将在您的工作站上安装的MySQL产品列表。如果您不了解MySQL,请不要担心。只需单击“执行”。安装程序将下载并安装上一个屏幕上显示的所有产品。根据您的网速,这可能需要几分钟时间。MySQL安装该过程完成后,MySQL将安装在您的Windows操作系统中,您现在可以继续下一阶段配置MySQL数据库服务器和其他所需组件。点击“Next”进入下一阶段,产品配置“ProductConfiguration”。所有MySQL产品安装完成后,产品配置界面显示的产品就是需要配置的产品。在我们的例子中,我们将从配置MySQL服务器8.0.19开始。要开始,请单击“下一步”。MySQL产品在下一个屏幕高可用性“高可用性”中配置,您可以选择安装独立的MySQL服务器/经典MySQL复制或InnoDB集群。InnoDBCluster是一个使用组复制的MySQL高可用性解决方案。为了本教程,我们将选择“StandaloneMySQLServer/ClassicMySQLReplication”。)MySQL高可用性下一个屏幕是“类型和网络”。在此屏幕中,我们将配置MySQL配置的类型。它是一组预定义的配置参数,用于确定需要重新定位到MySQL服务的资源。配置选项有:developmentComputer:DevelopmentComputer,该配置使用户能够分配最少的资源给MySQL服务。**服务器计算机:**服务器计算机,此选项也使用最少的资源。它适用于数据库和网络服务器安装。它还为MySQL服务分配最少的资源。专用计算机:对于本文,我们将使用配置下拉框配置“开发计算机”。MySQL配置类型:开发计算机连接这仍处于“类型和网络”阶段。在此部分,用户可以控制客户端如何连接到MySQL数据库。TCP/IP协议、命名管道和共享内存是现阶段可用的配置选项。要使用共享内存和命名管道配置连接“共享内存和命名管道”,您必须提供内存名称和管道名称。但是,当使用TCP/IP选项进行配置时,您需要指定用于连接到数据库服务器的默认端口。此外,您可以允许在防火墙的端口文本框中提供的端口号。这将使MySQL能够连接并允许用户连接到数据库。在本文中,我们使用TCP/IP选项来完成配置过程。配置成功后,进入认证模式“AuthenticationMode”阶段。MySQL类型和网络屏幕:连接我们将使用SHA256身份验证密码作为强密码。在身份验证方法屏幕上,您可以在“使用强密码加密进行身份验证(推荐)”或“使用旧版身份验证方法(保留MySQL5.x兼容性)”之间进行选择。因此,您可以选择最适合您的方法。但是为了本文的目的,我们选择使用强密码加密进行身份验证“UseStrongPasswordEncryptionforAuthentication(RECOMMENDED)”。MySQL认证方式注意:如果你打算使用强密码加密方式,请确保所有的连接器都是最新的,否则这种方式会很麻烦。选择上述首选方法后,单击“下一步”。完成后,进入下一阶段“帐户和角色”。在“帐户和角色”屏幕上,您将提供MySQLroot帐户密码。MySQL根帐户应该被禁用,因为它是系统管理员的默认帐户。![image-20220911114129305](HowtoInstallMySQLonWindows.assets/image-20220911114129305.png)MySQL帐户和角色注意:您可以通过单击“添加用户”来添加其他用户。将弹出一个用户帐户对话框。提供主机名、用户名、用户角色、身份验证类型和密码。填写所有提到的详细信息以创建新用户,然后单击“确定”继续下一阶段。MySQL添加用户下一阶段是“Windows服务”屏幕,我们将在此处配置MySQL服务器。在此阶段,服务器配置为作为Windows服务运行。请提供正确的详细信息(必填名称)并将其配置为在系统重启时自动启动。此外,提供有助于MySQL服务器运行的凭据。对于Windows服务,用户可以选择标准系统账户“StandardSystemAccount”或者自定义用户“CustomUser”,如下图:MySQLWindows服务配置点击“Next”进入最后的配置阶段,即即,应用配置“ApplyConfiguration”。在此屏幕上,您将看到各种确认步骤的列表,如下所示。完成所有配置设置后,单击执行。MySQL应用程序配置屏幕单击执行按钮后,安装过程将开始。要查看安装过程,请单击“日志”选项卡。安装成功后,点击“完成”关闭安装程序。MySQLApplicationConfigurationCompleteSampleDatabaseInstallation如果您将安装类型设置为Full“Full”,则会触发此选项。安装完成后,MySQL安装程序直接移动到示例屏幕。进入此屏幕后,您需要提供具有sysadmin/root权限的用户名和密码,然后单击“检查”。MySQL连接到服务器后,单击“下一步”,您将被重定向到“应用配置”屏幕。在此屏幕上,单击Execute开始示例数据库安装过程。MySQL配置服务器连接注意:如果想查看安装过程的进度,可以点击日志“Log”按钮。示例数据库安装完成后,单击“完成”按钮。MySQL配置服务器成功连接,安装程序进入下一阶段,即“产品配置”阶段。这个阶段会通过状态栏看到MySQLServer8.0.25和Sample和Example8.0.25的安装进度。完成后,状态将更改为配置完成。MySQL示例数据库产品配置屏幕此阶段的最后阶段是“安装完成”阶段。在这里您将看到一个完整的安装屏幕,其中包含CopyLogtoClipboard“CopyLogtoClipboard”、StartMySQLWorkbenchafterinstallation“StartMySQLWorkbenchafterSetup”和StartMySQLShellafterinstallation“StartMySQLShellafterSetup”。要开始探索您新安装的MySQL服务器,选中“StartMySQLWorkbenchafterSetup”和“StartMySQLShellafterSetup”旁边的复选框,然后单击Finish,如下所示:MySQL示例数据库完成安装屏幕连接到MySQL服务器成功后安装之后,是时候连接到MySQL服务器并运行MySQL查询了。为此,请遵循正确的步骤-打开MySQLWorkbench(这是一个有助于查询、创建和编辑数据库对象的开发工具。在MySQLWorkbench欢迎屏幕上,您将看到一个MySQL连接列表。在我们的例子中,您只会看到“本地实例MySQLL80”,因为我们的MySQL服务器尚未配置为处理多个连接。现在单击“本地实例MySQLL80”以打开查询编辑器窗口。MySQLHomeScreenWorkbench注意:在连接到MySQL数据库之前示例服务器,您必须输入在安装期间创建的正确凭据。MySQL输入凭据以连接到数据库服务器下一步是在MySQL服务器上创建数据库。在查询编辑器上,编写如下查询,然后点击“执行查询”(它是查询编辑器上保存按钮后第一个带有闪烁图标的按钮)创建数据库pydatastudioMySQLpydatastudio查询执行成功后,你新建的数据库就可以了从“SCHEMAS”面板访问,如下图所示:MySQL数据库创建成功注意:SCHEMAS位于查询编辑器的左侧面板中。这就是我们在Windows操作系统上安装MySQL所做的全部工作。最后写的是我们在Windows操作系统上安装MySQL的综合指南。您是Linux用户,想知道如何安装和配置MySQL吗?这里有两个关于“如何在Ubuntu/CentOS上安装和配置MySQL”的综合评论,以帮助您了解安装和配置过程。