(1)在地址栏输入http://dev.mysql.com/,进入MySQL官网,在MySQL CommunityServer子目录中找到下载链接,单击进入下载页面,如图3.1所示。
图3.1 MySQL官网
(2)选择MSI Installer版本,ZIP Archive版本是解压缩版本,如图3.2所示。
图3.2 MySQL下载页面
(1)打开下载的MySQL 安装文件mysql-5.5.45.winx64.msi,双击运行,MySQL安装向导启动,单击Next按钮继续,如图3.3和图3.4所示。
图3.3 MySQL安装流程(1)
图3.4 MySQL安装流程(2)
(2)选择安装类型,如图3.5所示,有Typical(默认)、Complete(完全)、Custom(用户自定义)三个按钮,单击Custom按钮。
图3.5 MySQL安装流程(3)
(3)依次单击Next按钮,直至安装完成,如图3.6~图3.9所示。
图3.6 MySQL安装流程(4)
图3.7 MySQL安装流程(5)
图3.8 MySQL安装流程(6)
图3.9 MySQL安装流程(7)
(1)MySQL安装完成后会询问是否进行MySQL配置,默认为选取,单击Finish按钮,开始MySQL数据库配置,如图3.10所示。
图3.10 MySQL配置流程(1)
(2)选择配置方式,配置方式有Detailed Configuration(手动精确配置)、Standard Configuration(标准配置),此处选中Detailed Configuration单选按钮,如图3.11所示。
图3.11 MySQL配置流程(2)
(3)选择服务器类型,服务器类型有Developer Machine(开发测试类,MySQL占用很少资源)、Server Machine(服务器类型,MySQL占用较多资源)、Dedicated MySQL ServerMachine(专门的数据库服务器,MySQL占用所有可用资源)。由于是进行开发,因此选中Developer Machine单选按钮,如图3.12所示。
图3.12 MySQL配置流程(3)
(4)选择MySQL数据库的用途,有Multifunctional Database(通用多功能型)Transactional Database Only(服务器类型)、Non-Transactional Database Only(非事务处理型),这里选中Multifunctional Database单选按钮,单击Next按钮继续,如图3.13所示。
图3.13 MySQL配置流程(4)
(5)对InnoDB Tablespace进行配置,即为InnoDB数据库文件选择一个存储空间,该空间位置应牢记,重装时应选择相同的位置,否则可能会造成数据库损坏,使用默认位置,单击Next按钮继续,如图3.14所示。
图3.14 MySQL配置流程(5)
(6)选择网站的一般MySQL访问量,即同时连接的数目。如图3.15所示有DecisionSupport(DSS)/OLAP(20个左右)、Online Transaction Processing(OLTP)(500个左右)、Manual Setting(手动设置)几项,这里选中Decision Support(DSS)/OLAP单选按钮,单击Next按钮继续。
图3.15 MySQL配置流程(6)
(7)设置是否启用TCP/IP连接,并设定端口,如果不启用,就只能在本地访问MySQL数据库。此处选择启用并确定端口号PortNumber为3306,在该页面上,还可以选中Enable Strict Mode复选框(启用标准模式),这样MySQL就不会允许细小的语法错误。建议初学者取消选中EnableStrictMode复选框,以减少麻烦。熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。单击Next按钮继续,如图3.16所示。
图3.16 MySQL配置流程(7)
(8)选中Best Support For Multilingualism单选按钮,单击Next按钮继续,如图3.17所示。
图3.17 MySQL配置流程(8)
(9)选中Install As Windows Service复选框,将MySQL安装为Windows服务,指定Service Name(服务标识名称),将MySQL的Bin目录加入Windows PATH,Service Name不变。单击Next按钮继续,如图3.18所示。
图3.18 MySQL配置流程(9)
(10)选中Modify Security Settings复选框,设置root用户(超级管理员)的密码(默认为空)。设置完毕后单击Next按钮继续,单击Excute按钮执行配置,如图3.19和图3.20所示(若Excute执行错误,可能是因为重装MySQL之前没有彻底清理之前的MySQL,请按照官网上MySQL清理教程进行清理)。
【拓展文本】
图3.19 MySQL配置流程(10)
图3.20 MySQL配置流程(11)
(11)安装可视化软件Navicat:下载Navicat for MySQL安装包,双击安装包,这款软件的“快速安装”和自定义安装基本相同,选择好文件夹后单击“安装”按钮,等待安装完成,如图3.21所示。
【拓展文本】
图3.21 安装MySQL可视化软件Navicat
(12)配置可视化软件Navicat:安装完成后,打开Navicat软件,选择“文件”→“新建连接”→MySQL命令,输入MySQL数据库用户名与密码,即可连接到MySQL数据库,如图3.22所示。
图3.22 连接MySQL数据库
Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。该功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,为MySQL或MariaDB初学者以及专业人士提供了一组全面的工具。
Navicat for MySQL是一款强大的MySQL数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL基于Windows平台,为MySQL量身定做,提供类似于MySQL的用户管理界面工具。此解决方案的出现,将解放PHP、J2EE等程序人员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。
Navicat for MySQL使用了极好的图形用户界面(Graphical User Interface,GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。用户可完全控制MySQL数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),进行档案备份。Navicat for MySQL支持Unicode,以及本地或远程MySQL服务器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行SQL Queries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据(支援CSV、TXT、DBF和XML档案种类)等。该软件与任何MySQL 5.0.x伺服器版本兼容,支援Triggers,以及BINARY、VARBINARY/BIT数据种类等的规范。