MySQL数据库应用与管理实战 附录A 下载与安装MySQL_第1页
MySQL数据库应用与管理实战 附录A 下载与安装MySQL_第2页
MySQL数据库应用与管理实战 附录A 下载与安装MySQL_第3页
MySQL数据库应用与管理实战 附录A 下载与安装MySQL_第4页
MySQL数据库应用与管理实战 附录A 下载与安装MySQL_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附录A安装与配置MySQL8.0MySQL是一款深受欢迎的开源数据库管理软件,MySQL支持Windows、Linux、UNIX、MacOS多种系统平台,不同系统平台下的安装与配置过程有所不同。在Windows平台下,可以以图形化的方式安装与配置MySQL。在Windows平台上安装MySQL有两种方式:一种是扩展名为MSI的二进制分发版,MSI形式的安装文件提供了图形化的安装向导,按照向导提示进行操作即可完成安装。另一种是扩展名为zip的压缩文件,zip的压缩文件直接解压就可以完成MySQL的安装。1.下载MySQL软件在下载MySQL软件之前,首先需要了解操作系统的属性,然后根据操作系统的位数(32位和64位)来选择下载对应的MySQL软件。这里以下载64位Windows操作系统为例进行说明,具体下载步骤如下。(1)打开MySQL的下载页面打开浏览器,在地址栏中输入网址:/downloads/mysql/,并按【Enter】键,将进入到当前最新版本MySQLCommunityServer8.0.21的下载页面,选择“GeneralAvailability(GA)Releases”类型的安装包,如图A-1所示。图A-1MySQLCommunityServer8.0.21的下载页面(2)选择合适的操作系统平台在“SelectOperationSystem:”下拉列表中选择对应的操作系统平台,这里选择MicrosoftWindows,如图A-1所示。(3)下载MSI形式的程序包根据计算机中安装的Windows操作系统的位数选择32位或者64位程序包,这里选择“Windows(x86,32&64-bit),MySQLInstallerMSI”选项,然后单击【GotoDownloadPage】按钮,如图A-2所示。图A-2选择需要下载的MSI形式程序包进入“MySQLInstaller8.0.21”下载页面,在该页面选择离线程序包Windows(x86,32-bit),MSIInstaller(mysql-installer-community-.msi),该程序包大小为427.6M,单击427.6M右侧的【Download】按钮,如图A-3所示。图A-3选择需要下载的MySQL版本进入“MySQLCommunityDownloads”下载页面,如果已有MySQL账户,可以单击【Login】按钮,登录账户后再开始下载;如果没有MySQL账户则可以直接单击下方的链接按钮【Nothanks,juststartmydownload】,直接下载即可,如图A-4所示。图A-4开始下载页面(4)下载ZIP形式的安装文件在图A-3所示页面,在“OtherDownloads”区域选择“Windows(x86,64-bit),ZIPArchive(mysql-8.0.21-winx64.zip)”版本压缩文件,该压缩文件大小为111.1M,直接单击“111.1M”右侧【Download】按钮,如图A-5所示。图A-5下载“Windows(x86,64-bit),ZIPArchive(mysql-8.0.21-winx64.zip)”版本压缩文件进入图A-4所示“MySQLCommunityDownloads”下载页面,可以单击下方的链接按钮【Nothanks,juststartmydownload】,直接下载即可。【注意】:由于MySQL不断有新版本发布,MySQL8.0.21是作者编写本书时发布的最新版本,读者使用本书时,在MySQL下载页面看到的版本可能会更新,与下载MySQL8.0.21的方法类似,读者按照上述步骤自行下载即可。MySQL的MSI形式的程序包和ZIP形式的安装文件下载完成后,在Windows10的【文件资源管理器】查看结果如图A6-所示。图A-6在Windows10的【文件资源管理器】查看下载MySQL安装文件2.安装MySQL软件这里以Windows10操作系统环境中安装MySQL软件为例加以说明。MySQL下载完成后,找到下载文件,如图A-6所示,双击MSI程序包“mysql-installer-community-”打开如图A-7所示的【MySQLInstaller-Community】对话框,开始MySQL软件的安装,其具体操作步骤如下。图A-7【MySQLInstaller-Community】对话框(1)选择安装类型安装向导将MySQL安装环境配置完成,进入【ChoosingaSetupType】界面,该界面中包含5种安装类型,分别是:DeveloperDefault(为默认安装类型,安装MySQL开发所必需的组件)、Serveronly(只安装服务器)、Clientonly(只安装客户端,不安装服务器)、Full(安装所有可用的产品)、Custom(自定义安装,即用户可以自由选择需要安装的组件,自行选择安装路径等)。这里选择“Custom”单选按钮,其他选项保持默认设计,如图A-8所示,然后单击【Next】按钮。图A-8在【ChoosingaSetupType】界面选择安装类型(2)选择安装的组件打开【SelectProductsandFeatures】界面,在该界面依次展示MySQLServers-MySQLServer-MySQLServer8.0,然后选择MySQLServer8.0.21X64,单击【添加】按钮,即可选择待安装的MySQL服务器版本。采用同样的方法,分别添加其他待安装的组件,其中Applications选择MySQLWorkbench8.0.21-X64、MySQLShell8.0.21-X64、MySQLRouter8.0.21-X64,MySQLConnectors选择Connector/ODBC8.0.21-X64,MySQLDocumentation选择MySQLDocumentation8.0.21-X86,SamplesandExamples选择SamplesandExamples8.0.21-X86,选择结果如图A-9所示。单击【Next】按钮。图A-9在【SelectProductsandFeatures】界面选择待安装的组件(3)检查安装要求打开【CheckRequirements】界面,如图A-10所示,此时Status列表为空。在该界面单击【Execute】按钮,安装MicrosoftVisualC++2019Redistributable(x64),安装完成后,Status列表显示“INSTLDONE”信息,如图A-11所示。单击【Next】按钮。图A-10执行“Execute”之前【CheckRequirements】界面图A-11执行“Execute”之后【CheckRequirements】界面(4)开始安装选择中的MySQL组件进入【Installation】界面,如图A-12所示,单击【Execute】按钮,开始安装MySQL组件,如图A-13所示。图A-12在【Installation】界面确认安装的MySQL组件图A-13安装MySQL组件的过程所选中的MySQL组件全部安装完成后,【Installation】界面Status列表将“ReadytoInstall”变为“Complete”,如图A-14所示。图A-14MySQL组件安装完成界面3.安装MySQL过程中对MySQL进行配置MySQL安装完成后,需要对MySQL服务器进行合理配置。具体操作步骤如下。(1)在安装成功界面,单击【Next】按钮,进入【ProductConfiguration】界面,此时“Status”列表显示为“Readytoconfigure”,如图A-15所示。接下来将分别配置所安装的MySQLServer8.0.21、MySQLRouter8.0.21、SamplesandExamples8.0.21,这里以配置“MySQLServer8.0.21”为例加以说明,其他两种配置方法类似。单击【Next】按钮。图A-15【ProductConfiguration】界面(2)进入【HighAvailability】界面,此处使用默认选项“StandaloneMySQLServer/ClassicMySQLReplication”,如图A-16所示。单击【Next】按钮。图A-16【HighAvailability】界面(3)进入【TypeandNetworking】界面,此处在“ConfigType”下拉列表中,选择“DevelopmentComputer”选项,网络配置采用默认设置,即可启用TCP/IP网络,端口号设置为3306,如图A-17所示。单击【Next】按钮图A-17【TypeandNetworking】界面(4)进行【AuthenticationMethod】界面,此处选择默认选项“UseStrongPasswordEncryptionforAuthenication(RECOMMENDED)”,如图A-18所示,即使用MySQL改进的强加密方式进行身份验证,安全性会更好一些。单击【Next】按钮。图A-18【AuthenticationMethod】界面(5)进入【AccountsandRoles】界面,设置超级管理员账户Root的密码。“MySQLRootPassword”为Root账户密码,“RepeatPassword”为确认密码,两次在密码输入框中分别相同的密码,例如输入简单的密码“123456”,如图A-19所示。图A-19【AccountsandRoles】界面系统默认的用户名称为root,如果想添加新用户,可以单击【AddUser】按钮进行添加。(6)单击【Next】按钮。进入【WindowsService】界面,在界面设置服务器名称,此处设置为“MySQL80”,采用默认选项“StandardSystemAccount”,如图A-20所示。单击【Next】按钮。图A-20【WindowsService】界面(7)进入【ApplyConfiguration】界面,即确认配置界面,单击【Execute】按钮,如图A-21所示,系统将应用前面所选定的配置选项自动配置MySQL服务器。图A-21【ApplyConfiguration】界面配置完成后,其配置结果如图A-22所示,然后单击【Finish】按钮。图A-22MySQLServer配置完成按组合键【Ctrl+Alt+Delete】,打开【任务管理器】窗口,切换到【服务】选项卡,可以看到MySQL服务进程已经启动,如图A-23所示。图A-23在【任务管理器】窗口查看MySQL服务进程至此,就完成了Windows10操作系统环境下安装与配置MySQL的操作。4.卸载MySQL软件接下来介绍卸载MySQL软件的操作步骤。(1)通过【控制面板】窗口打开【程序和功能】窗口。(2)在【程序和功能】窗口中右键单击需要卸载的程序,这里右键单击【MySQLServer8.0】,在弹出的快捷菜单中选择命令【卸载】,如图A-24所示。打开【程序和功能】提示信息对话框,如图A-25所示,单击【是】按钮,开始卸载相应的软件。图A-24在【程序和功能】窗口卸载MySQL软件图A-25【程序和功能】提示信息对话框使用类似方法,卸载其他组件:MySQLWorkbench8.0CE、MySQLShell8.0.21、MySQLRouter8.0、MySQLDocumentation8.0、MySQLExamplesandSamples8.0、MySQLConnector/ODBC8.0。(3)删除MySQL软件的安装文件夹卸载完成后,及时删除MySQL软件的安装文件夹,例如C:\ProgramFiles\MySQL、C:\ProgramData\MySQL等。(4)上述步骤操作完成后,重新启动计算机,即可完全法清除MySQL。5.解压缩方式安装与配置MySQL如图A-5所示下载ZIP形式的MySQL安装文件。在D盘根目录下新建“MySQL”文件夹作为MySQL安装文件夹。解压缩MySQL的系统文件压缩包mysql-8.0.21-winx64.zip,然后将解压缩后的文件夹MySQL的所有子文件夹及其文件拷贝到D盘“MySQL”文件夹下,如图A-26所示。图A-26文件夹MySQL及该文件夹下的所有子文件夹及其相关文件6.设置环境变量MySQL可执行文件“mysql.exe”的默认路径是“D:\MySQL\bin”,如果默认路径“D:\MySQL\bin”没有添加到Windows系统的Path变量中,则不能直接使用MySQL命令。如果每次登录MySQL服务器都要输入完整路径“D:\MySQL\bin”,才能使用MySQL命令或使用MySQL的其他命令工具,这样感觉很麻烦。我们可以将路径“D:\MySQL\bin”添加到Path变量中,添加完成后,可以使以后的操作和编程更加方便。例如,在命令行窗口中任意文件夹下可以直接使用MySQL命令将路径“D:\MySQL\bin”添加到系统的Path变量中的操作步骤如下。(1)打开【环境变量】对话框。在Windows10桌面右键单击【此电脑】图标,在弹出快捷菜单中选择【属性】命令,打开【系统】界面,在该页面单击左侧的【高级系统设置】按钮,如图A-27所示。图A-27Windows10的【系统】界面打开【系统属性】对话框,切换到【高级】选项卡,在该选项卡中单击【环境变量】按钮,如图A-28所示。图A-28【系统属性】对话框打开【环境变量】对话框,在该对话框的“admin的用户变量”区域单击选择“Path”,如图A-29所示。然后单击其右下方的【编辑】按钮。图A-29【环境变量】对话框打开【编辑环境变量】对话框,在该对话框中分别单击【新建】按钮,然后在文本输入框中分别输入路径“D:\MySQL\bin”和“D:\MySQL”,如图A-30所示。图A-30【编辑环境变量】对话框输入路径完成后单击【确定】按钮完成Path变量的配置返回【环境变量】对话框,在【环境变量】对话框中单击【确定】按钮后返回【系统属性】对话框,在【系统属性】对话框单击【确定】按钮关闭该对话框,然后关闭【系统】页面。这样路径“D:\MySQL\bin”和“D:\MySQL”便添加到Path变量中了,在Windows命令行窗口中就可以直接输入并执行MySQL语句了。7.以管理员身份打开Windows的【命令】对话框MySQL成功安装完成后,以管理员身份打开Windows的【命令】对话框。在Windows10桌面单击【开始】按钮,在弹出的“开始”快捷菜单中展开文件夹【Windows系统】,鼠标指标指向菜单项【命令提示符】,然后右键单击【命令提示符】命令,在弹出的快捷菜单中指向菜单项【更多】,在弹出的级联菜单中单击【以管理员身份运行】命令,即可以管理员身份打开Windows的【命令】对话框,如图A-31所示,可以看出打开的【命令】对话框默认状态为黑底白字,如图A-32所示。图A-31在【命令提示符】的快捷菜单中选择命令【以管理员身份运行】图A-32以管理员身份打开的Windows【命令】对话框将【命令】对话框设置为白底黑字,如图A-33所示。图A-33设置为白底黑字的【命令】对话框8.安装MySQL服务在命令提示符后输入以下命令:mysqld--install按【Enter】键,执行该命令。该命令成功运行后会显示“Servicesuccessfullyinstalled.”的提示信息,注意这里没有指定服务名称,默认的服务名称为“MySQL”,也可以使用以下形式指定自定的服务名称:mysqld–install[自定义的服务名称],例如“mysqld–installMySQL8”【说明】如果需要删除已创建的MySQL服务,可以在【命令】窗口中输入以下命令:mysqld--remove按【Enter】键,执行该命令。该命令成功运行后会显示“Servicesuccessfullyremoved.”的提示信息,表示服务已被成功删除。9.MySQL初始化处理由于前面设置的环境变量Path中已包含路径“D:\MySQL\bin”,可以在命令提示符后输入以下命令:mysqld--initialize--console按【Enter】键,执行该命令,该命令成功运行后会显示多行提示信息,如图A-34所示。在提示信息中的“root@localhost:”后面包含启动MySQL密码,例如“o16QlMULprt”,在没有更改密码前,需要记住该密码,登录MySQL时会用到。图A-34在【命令】窗口执行命令“mysqld--initialize–console”显示的提示信息【注意】:如果环境变量Path中不包含路径“D:\MySQL\bin”,则需要改变当前文件夹为MySQL安装文件夹的bin文件夹。命令“mysqld--initialize–console”成功执行后将会在安装路径“D:\MySQL”下增加“data”文件夹及文件,如图A-35所示。图A-35安装路径“D:\MySQL”下增加“data”文件夹及文件【提示】:如果需要执行“mysqld--initialize–console”对MySQL重新进行初始化处理,应先将“data”文件夹及该文件夹所有子文件夹和文件予以删除。10.新建与编辑配置文件my.ini(1)创建MySQL配置文件my.ini在文件夹“D:\MySQL”中新建一个MySQL的配置文件,并命名为“my.ini”。(2)编辑配置文件“my.ini”中的内容使用Windows自带的【记事本】或者【Nodepad++】打开该配置文件“my.ini”,并编辑其内容。完整的“my.ini”的内容如下所示。[mysqld]#设置3306端口port=3306#设置mysql的安装文件夹basedir=D:\MySQL#设置mysql数据库文件的存放文件夹datadir=D:\MySQL\datasecure_file_priv=#允许最大连接数max_connections=200#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10#服务端使用的字符集默认为UTF8character-set-server=utf8collation_server=utf8_general_ci#创建新表时将使用的默认存储引擎default-storage-engine=InnoDB#默认使用“mysql_native_password”插件认证default_authentication_plugin=m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论