本文摘自千锋教育高教产品研发部编著的《MySQL数据库从入门到精通》,如需转载,请标明来源,谢谢!
![技术图片](https://pics2.baidu.com/feed/ca1349540923dd54b5993ce7a7c328da9e8248a2.jpeg?token=aacd85ffb236155162169210e58d8d0a&s=49223C728DE059011AE031D1000010B2)
1.2.1MySQL的下载
登录https://dev.mysql.com/downloads/mysql/5.5.html#downloads,进入官网下载页面,如图1.3所示。
![技术图片](https://pics6.baidu.com/feed/267f9e2f0708283866676773cf5332054d08f1ba.jpeg?token=509ae9a70379496f2fb765dd6298c67e&s=8012CF324B6B710F48DD88D30000D0B3)
基于Windows平台的MySQL安装文件有两个版本,一种是以.msi为后缀的二进制安装版本,一种是以.zip为后缀的压缩版本,如图1.4所示。
![技术图片](https://pics0.baidu.com/feed/dbb44aed2e738bd48b8f408cd6411cd2267ff934.jpeg?token=1de40110ffbb6d70b3f8ca303af9ddc0&s=8170CC321B624D201CD514CB000030B3)
这里以.msi的二进制版本为例讲解如何安装,根据电脑的操作位数,选择需要下载的安装文件,这里以64位的安装文件为例点击下载,下载完成后,安装文件如图1.5所示。
![技术图片](https://pics7.baidu.com/feed/a08b87d6277f9e2f8dd5527867fa7220b999f329.jpeg?token=cb4389c77c42c3ab409d52735227fd9e)
1.2.2MySQL的安装
双击安装文件进行安装,此时会弹出MySQL安装向导界面,如图1.6所示。
单击图1.6中的“Next”按钮,此时会显示用户许可协议界面,如图1.7所示。
![技术图片](https://pics0.baidu.com/feed/267f9e2f07082838523d52d1ce5332054d08f116.jpeg?token=d420ee0222a293d3d0dd4aae1b4959a9&s=CC02F41A198E54CC5CF4E5DB0300E0B1)
将图1.7中的确认项勾选,然后点击“Next”按钮,如图1.8所示。
![技术图片](https://pics5.baidu.com/feed/dbb44aed2e738bd436d2fd21d6411cd2267ff97a.jpeg?token=0c26bd78ce8071e548e184848d747af3&s=F812E41A1F1E55CC42E42CD20200F0B3)
图1.8中,显示了三种可选的安装类型,三种类型的含义具体如下。l Typical(典型安装):只安装MySQL服务器、MySQL命令行客户端和命令行使用程序。
l Custom(自定义安装):自定义安装的软件和安装路径。
l Complete(完全安装):安装软件包内所有组件。
为了熟悉安装过程,这里选择自定义安装,点击“Custom”按钮,如图1.9所示。
![技术图片](https://pics5.baidu.com/feed/d53f8794a4c27d1e43ea21976c1f366adfc438e7.jpeg?token=4cb6ee800c5b689dececa7f03b7082af&s=4C00E41A1F1E74CC0CCD11CA030070B3)
默认情况下,MySQL的安装目录为“C:\Program Files\MySQL\MySQL Server 5.5\”,若在MySQL配置执行时出现卡死状态,可以尝试将MySQL Server装在D盘,如果要更改安装目录可以单击“Browse”按钮更改目录,这里直接点击“Next”按钮,如图1.10所示。
![技术图片](https://pics3.baidu.com/feed/d01373f082025aaf82fff3b78c273060014f1acf.jpeg?token=d8eb99775fd93095b30a905404d59e02&s=3132EC32370E554D16DDD5DE0200F0B1)
点击“Install”按钮开始安装,安装完成后,会显示MySQL的安装完成界面,如图1.11所示。
![技术图片](https://pics4.baidu.com/feed/6f061d950a7b0208eb4a8a9a151369d7562cc81d.jpeg?token=5a79474a3eabbb3b12f06f41c1404f78&s=E147DE1C1F3C708CC2C408D80300C0B2)
此时,MySQL安装完成,图1.11中“Launch the MySQL Instance Configuration Wizard”复选框用于开启MySQL配置向导,默认勾选状态,点击“Finish”按钮就会进入MySQL配置向导界面。
1.2.3MySQL的配置
安装完成,进入配置向导界面,如图1.12所示。
![技术图片](https://pics2.baidu.com/feed/bf096b63f6246b60d42ed96e9c328148500fa2d3.jpeg?token=e85c1cd7a0f63f53401f1143fd36574d&s=D107DE141F3C748C82C408D8030050B2)
点击“Next”按钮,进入选择配置类型界面,如图1.13所示。
![技术图片](https://pics0.baidu.com/feed/4bed2e738bd4b31caf1e79eef01cbc7b9f2ff890.jpeg?token=abc83397328b577e2d9726408660ea56&s=CC00F5181F1E45CC50DD81D2020030B1)
图1.13中有两种可选的配置类型,两种配置类型的含义具体如下。
l Detailed Configuration(详细配置):进行服务器的详细配置。
l Standard Configuration(标准配置):快速启动MySQL,不必考虑配置服务器。
这里选择第一项,详细配置服务器,点击“Next”按钮,进入服务器类型界面,如图1.14所示。
![技术图片](https://pics5.baidu.com/feed/8c1001e93901213f637beb96232dadd52e2e957b.jpeg?token=70b98550cc48a336bbd28f059699d1f3&s=C040B1181D0E44CC12F431D2030030B1)
图1.14中有三种可选的服务器类型,三种服务器类型的含义具体如下。
l Developer Machine(开发者类型):占用的内存资源最少,适用于开发者使用。
l Server Machine(服务器类型):占用的内存稍多一些,主要用作服务器的机器使用。
l Dedicated MySQL Server Machine(专用MySQL服务器):占用的内存最多,专门用来做数据库服务器的机器使用。
这里选择第一项服务器,开发者类型,点击“Next”按钮,进入数据库用途界面,如图1.15所示。
![技术图片](https://pics7.baidu.com/feed/63d9f2d3572c11dfd19e15e115edf9d4f503c2f0.jpeg?token=5c8d0ea6f6134adca0e6b257d7a4b8a1&s=C020B518198E44CC0EF5A1D60300A0B3)
图1.15中有三种可选的数据库用途,三种数据库用途的含义具体如下。
l Multifunctional Database(多功能数据库):同时使用InnoDB和MyISAM存储引擎,在两个引擎间平均分配资源。
l Transactional Database Only(事务处理数据库):同时使用InnoDB和MyISAM存储引擎,但大多数服务器资源指派给InnoDB存储引擎。
l Non-Transactional Database Only(非事务处理数据库):禁用InnoDB存储引擎,所有服务器资源指派给MyISAM存储引擎。
这里选择多功能数据库,点击“Next”按钮,进入表空间配置界面,如图1.16所示。
![技术图片](https://pics6.baidu.com/feed/37d3d539b6003af35752346342e05d581138b61c.jpeg?token=56faaab0163087f1403d9c0779d52126&s=4D02D41A1D9E44CC1CF071D3030070B1)
这里就是为InnoDB数据库文件选择一个存储空间,使用默认选项即可,点击“Next”按钮,进入并发连接数设置界面,如图1.17所示。
![技术图片](https://pics1.baidu.com/feed/b90e7bec54e736d11d368405ec9ad4c6d46269e0.jpeg?token=74f1dc2e6113c01bdec48d0dfee4ad0a&s=C000B81A1D8E44CC1A55E1DE030040B3)
图1.17中有三种可选的并发连接数设置,三种并发连接数设置的含义具体如下。
l Decision Support(DSS)/OLAP(决策支持):并发量较小。
l Online Transaction Processing(OLTP)(联机事务处理):并发量较大。
l Manual Setting(手动设置):自定义并发量。这里选择手动设置默认的15即可,点击“Next”按钮,进入网络设置界面,如图1.18所示。
![技术图片](https://pics3.baidu.com/feed/e4dde71190ef76c6af4dbf57eadc66feae516779.jpeg?token=825bd52d447e8f1d0193f1035d0b8023&s=C840F5181D1E54CC14F085DE030030B1)
图1.18中可看出,MySQL的默认端口号为3306,如果不想使用此端口号,可以在下拉列表中更改,通常建议不更改,“Add firewall exception for this port”复选框用来在防火墙上注册这个端口号,建议勾选,“Enable Strict Mode”复选框用来启动MySQL标准模式,对输入数据进行严格检查,初学者可以不勾选这里,点击“Next”按钮,进入设置默认字符集编码界面,如图1.19所示。
![技术图片](https://pics7.baidu.com/feed/a08b87d6277f9e2fec06322068fa7220b899f332.jpeg?token=637a4abc435df0c574fff0e7b0049118&s=C882B51A1D1E44CC18FDA0D6030010B1)
图1.19中有三种可选的默认字符集编码设置,三种默认字符集编码设置的含义具体如下。
l Standard Character Set(标准字符集):默认字符集编码为Latin1。
l Best Support For Multilingualism(支持多种语言):默认字符集编码为UTF8。
l Manual Selected Default Character Set/Collation(手动设置的默认字符集编码):手动设置默认字符集编码,通过下拉列表选择默认字符集编码。
这里通过手动设置选择utf8默认字符集编码,点击“Next”按钮,进入Windows服务设置界面,如图1.20所示。
![技术图片](https://pics5.baidu.com/feed/faf2b2119313b07e001aef147b1d0a2796dd8c52.jpeg?token=bf15bfae5b6abacc8e54c658a8af6d0e&s=4902F51A1D1E44CC16E9CCD6030090B1)
图1.20中提供了多个选项,它们含义具体如下。
l Install As Windows Service复选框:将MySQL安装为Windows服务,建议勾选。
l Service Name下拉列表:可以选择服务器名称,默认即可。
l Launch the MySQL Server automatically复选框:设置Windows启动后MySQL自动启动,建议勾选。
l Include Bin Directory in Windows PATH复选框:将MySQL的bin目录添加到环境变量PATH中,在命令行窗口中可以直接使用bin目录下的文件,建议勾选。
勾选设置完成后,点击“Next”按钮,进入安全设置界面,如图1.21所示。
![技术图片](https://pics3.baidu.com/feed/3812b31bb051f81976813f48ad7ed1e92f73e75f.jpeg?token=99807daede5d92e2be50a4600163ea2c&s=C802F11A1F1E54CC0CFC95D20200A0B1)
图1.21中提供了多个选项,它们含义具体如下。
l Modify Security Settings复选框:询问是否修改root用户的密码,默认勾选即可。
l New root password和Confirm文本框:设置root用户的密码,这里设置为admin。
l Enable root access from remote machines复选框:设置是否允许root用户在其他机器上登录,为了方便使用,可以勾选。
l Create An Anonymous Account复选框:用来创建一个匿名用户,该用户可以连接数据库,但不能操作数据,为了安全考虑,不建议勾选该复选框。
勾选设置完成后,点击“Next”按钮,进入准备执行界面,如图1.22所示。
![技术图片](https://pics7.baidu.com/feed/eac4b74543a98226187f0852fd4822054b90eb5c.jpeg?token=34c4eb9f746de621a472d5f5e28869dd&s=8092EC33374E554D0ADDE1DA020060B3)
点击“Execute”按钮,MySQL会根据配置向导的设置进行配置,配置完成后会显示相关的概要信息,如图1.23所示。
![技术图片](https://pics5.baidu.com/feed/0df3d7ca7bcb0a46518230341ca96d206a60af6e.jpeg?token=89e3a38e603e7b0ebb7200f856c35c74&s=CD00D51A1D5E45CC12F5A5D2020070B3)
点击“Finish”按钮完成MySQL的配置并退出MySQL配置向导。