导读:由于免费,MySQL数据库在项目中用的越来越广泛,而且它的安全性能也特别高,不亚于oracle这样的大型数据库软件。可以简单的说,在一些中小型的项目中,使用MySQL,PostgreSQL是最佳的选择。今天就来说一下MySQL的安装过程。这里就不说具体上什么地
由于免费,MySQL数据库在项目中用的越来越广泛,而且它的安全性能也特别高,不亚于oracle这样的大型数据库软件。可以简单的说,在一些中小型的项目中,使用MySQL ,PostgreSQL是最佳的选择。今天就来说一下MySQL的安装过程。
这里就不说具体上什么地方下载MySQL 6.0了,既然是免费的,肯定下载很容易了,可以到官方网站,也可以到软件当行网站,但为了能获取最新的最好到官方网站。我这里下载的是 mysql-essential-6.0.10-alpha-win32.msi。当然还有很多类型,根据自身系统的要求下载就可以了。
点击mysql-essential-6.0.10-alpha-win32.msi,会出现安装向导,如下图。
安装向导起始页,按【Next】继续
选择安装类型,一般都分为【Typical】【Complete】【Custom】。一般新手选择【Typical】或【Complete】就可以了,为了看一下安装细节,我们选择【Custom】,然后按【Next】继续。
在C Include Files/Lib Files 上左键,选择第一项,将此特性安装到本地硬盘。安装这些特性是为了更好的支持一些其他的开发。所以如果硬盘空间宽裕的话,见多不怪。然后按【Next】继续。
选择安装路径。视硬盘的大小自行选择。然后按【OK】。
这里我选择了D盘。如果需要改变的话按【Change】重新选择,确定无误按【Next】继续。
当前的安装设置信息,如果需要改变这些安装设置,可以按【Back】重新选择安装设置,确定无误之后按【Install】将MySQL安装到本地硬盘上。
请耐心等待,安装向导正在安装MySQL,这需要话几分钟。
这里只选择【Configure the MySQL Serve now】,如果你想注册MySQL也可以选择。确定后按【Finish】完成安装,接着进行服务器的配置。一下环节很重要哦。
进行MySQL服务器实例配置,当然了,也可按【取消】,以后配置也可以。按【Next】继续。
选择配置类型,分为【Detialed Configuration】(详细配置),【Standard Configuration】(标准配置)。为了了解整个详细的配置过程,我们选择【Detialed Configuration】后按【Next】继续。
这里是选择服务器的类型。三种类型:【Developer Machine】(开发者类型),只占用很好的资源,消耗的内存资源最少。建议一般用户选择这项。【Server Machine】(服务器类型),占用的可用资源稍多一些,消耗的内存资源当然就多一些。【Dedicate MySQL Server Machine】(专门的数据库服务器),占用所有的可用资源,消耗内存最大。综合这三个,我们选择【Server Machine】,然后按【Next】继续。
选择数据库的用途。【Multifunctional Database】,可以理解为通用行的数据库,支持所有数据库的操作,【Transaction Database Only】只进行事务处理,专用的服务类型。【Non-Transactional Database Only】非事务性处理,一般只进行监控,应用程序的数据分析,对MyISAM数据类型的支持仅限于非事务。主要一用途为主,这里选择第一项【Multifunctional Database】,然后按【Next】继续。
对InnoDB Tablespace 进行设置,选择MySQL数据存放的位置空间。特别注意的一点,选择这个位置很重要,因为数据文件存放于此,确保数据文件不被破坏。这里选择安装路径下的空间作为数据表空间,按【Next】继续。
设置服务器当前连接的数,【Decision Support DSS/OLAP】,这个不需要很多的连接数,一般在20个左右,【Online Transaction Processing(OLTP)】,连接数500个左右,一般自己的开发测试用选择这一项足够了,【Manual Setting】可以手动设置连接数。这里选择【Onine Transaction Processing (OLTP)】,按【Next】继续。
【Enable TCP/IP Networking】启用TCP/IP连接,一般选择默认的就可以,也不要改变端口号,免得以后忘记;【Enable Strict Mode】启用严格模式,启用它的好处可以控制MySQL的数据的安全性。在这里,选择默认的就可以,按【Next】继续。
这一步也很关键,设置字符集,【Standard Character Set】默认字符集,支持的其它字符的很少;【Best Support For Multilingualism】能支持大部分语系的字符,主要是以UTF-8的形式存储,所以一般选择这一项;
【Manual Selected Default Character Set/ Collation】,手动设置字符集,比较单一,只能选择一种字符集,为了不出现乱码的问题,这里暂且选择gbk字符集,支持中文简体,包括繁体,所以对于我们来说够用了。选择【Manual Selected Default Character Set/ Collation】按【Next】继续。
设置Windows的操作,【Install AS Windows Service】,设置Service Name,一般默认的就可以,这个名字会出现在windows服务里。【Include Bin Directory in Windows PATH】,把Bin目录放在Windows Path路径中,建议选择上它,这样在Dos窗口里直接可以访问MySQL,不需要到MySQL的bin目录下进,方便,快速。按【Next】继续。
设置root帐户的密码。如果是第一次安装MySQL直接输入一个新密码就OK了,如上图,但是以前装过MySQL,就会出现下面的情况:
需要你输入当前的密码,然后在输入新密码,所以要确定记住这个root帐户的密码,它是以后进行数据库操作的钥匙之门。
按【Execute】完成配置操作。值得注意的是在进行配置的时候容易出现一个问题,【Start service】操作失败,出现这个情况的原因是有其他MySQL的数据库在电脑里,当然办法也很简单,体制以前不用的MySQL服务,或者将其删除,然后再重新配置。
OK,至此安装操作完成了。
这里就不说具体上什么地方下载MySQL 6.0了,既然是免费的,肯定下载很容易了,可以到官方网站,也可以到软件当行网站,但为了能获取最新的最好到官方网站。我这里下载的是 mysql-essential-6.0.10-alpha-win32.msi。当然还有很多类型,根据自身系统的要求下载就可以了。
点击mysql-essential-6.0.10-alpha-win32.msi,会出现安装向导,如下图。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/4857463f53624340cb2e2cecfa7c3e75.jpeg)
安装向导起始页,按【Next】继续
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/ce3c2143b629c79d1d1b84e3f24bb946.jpeg)
选择安装类型,一般都分为【Typical】【Complete】【Custom】。一般新手选择【Typical】或【Complete】就可以了,为了看一下安装细节,我们选择【Custom】,然后按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/0d87ab4d429c6858424a98e19d1fbf61.jpeg)
在C Include Files/Lib Files 上左键,选择第一项,将此特性安装到本地硬盘。安装这些特性是为了更好的支持一些其他的开发。所以如果硬盘空间宽裕的话,见多不怪。然后按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/054e5f9c9311a4dbb5beaf5c2e60fcee.jpeg)
选择安装路径。视硬盘的大小自行选择。然后按【OK】。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/8aaa228b98b984b78bb72b6d39072e68.jpeg)
这里我选择了D盘。如果需要改变的话按【Change】重新选择,确定无误按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/9c11619c528a5447b700b75399a9bfaf.jpeg)
当前的安装设置信息,如果需要改变这些安装设置,可以按【Back】重新选择安装设置,确定无误之后按【Install】将MySQL安装到本地硬盘上。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/9a79979adca4e5316e56cecfcf36fdd0.jpeg)
请耐心等待,安装向导正在安装MySQL,这需要话几分钟。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/4145122eb07e0fb9e610652585da224f.jpeg)
这里只选择【Configure the MySQL Serve now】,如果你想注册MySQL也可以选择。确定后按【Finish】完成安装,接着进行服务器的配置。一下环节很重要哦。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/bcf1c4181a0e3b68c64bafe8fe349209.jpeg)
进行MySQL服务器实例配置,当然了,也可按【取消】,以后配置也可以。按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/e5f8e51caf1a6bd28611fd814913f88f.jpeg)
选择配置类型,分为【Detialed Configuration】(详细配置),【Standard Configuration】(标准配置)。为了了解整个详细的配置过程,我们选择【Detialed Configuration】后按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/4cdad42c6a842ac2f48145f66dca0a92.jpeg)
这里是选择服务器的类型。三种类型:【Developer Machine】(开发者类型),只占用很好的资源,消耗的内存资源最少。建议一般用户选择这项。【Server Machine】(服务器类型),占用的可用资源稍多一些,消耗的内存资源当然就多一些。【Dedicate MySQL Server Machine】(专门的数据库服务器),占用所有的可用资源,消耗内存最大。综合这三个,我们选择【Server Machine】,然后按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/cc700c58914b3a78f5d2e4e7f9e7c009.jpeg)
选择数据库的用途。【Multifunctional Database】,可以理解为通用行的数据库,支持所有数据库的操作,【Transaction Database Only】只进行事务处理,专用的服务类型。【Non-Transactional Database Only】非事务性处理,一般只进行监控,应用程序的数据分析,对MyISAM数据类型的支持仅限于非事务。主要一用途为主,这里选择第一项【Multifunctional Database】,然后按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/4f7c15a8bd31197683b39b4143b0f6ee.jpeg)
对InnoDB Tablespace 进行设置,选择MySQL数据存放的位置空间。特别注意的一点,选择这个位置很重要,因为数据文件存放于此,确保数据文件不被破坏。这里选择安装路径下的空间作为数据表空间,按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/fb3dce983d520df27122a742e2b029c3.jpeg)
设置服务器当前连接的数,【Decision Support DSS/OLAP】,这个不需要很多的连接数,一般在20个左右,【Online Transaction Processing(OLTP)】,连接数500个左右,一般自己的开发测试用选择这一项足够了,【Manual Setting】可以手动设置连接数。这里选择【Onine Transaction Processing (OLTP)】,按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/6aee15bbeadc49dfe0f85e24c6788fae.jpeg)
【Enable TCP/IP Networking】启用TCP/IP连接,一般选择默认的就可以,也不要改变端口号,免得以后忘记;【Enable Strict Mode】启用严格模式,启用它的好处可以控制MySQL的数据的安全性。在这里,选择默认的就可以,按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/8caf291f15fa2cbe7a34392b900e9a91.jpeg)
这一步也很关键,设置字符集,【Standard Character Set】默认字符集,支持的其它字符的很少;【Best Support For Multilingualism】能支持大部分语系的字符,主要是以UTF-8的形式存储,所以一般选择这一项;
【Manual Selected Default Character Set/ Collation】,手动设置字符集,比较单一,只能选择一种字符集,为了不出现乱码的问题,这里暂且选择gbk字符集,支持中文简体,包括繁体,所以对于我们来说够用了。选择【Manual Selected Default Character Set/ Collation】按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/31bc7877d7fe11fd5764f83b79b910a6.jpeg)
设置Windows的操作,【Install AS Windows Service】,设置Service Name,一般默认的就可以,这个名字会出现在windows服务里。【Include Bin Directory in Windows PATH】,把Bin目录放在Windows Path路径中,建议选择上它,这样在Dos窗口里直接可以访问MySQL,不需要到MySQL的bin目录下进,方便,快速。按【Next】继续。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/16623fee67d884bc0d3745c362a019f5.jpeg)
设置root帐户的密码。如果是第一次安装MySQL直接输入一个新密码就OK了,如上图,但是以前装过MySQL,就会出现下面的情况:
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/b68aa32195fd67f58dd1b5a750949d80.jpeg)
需要你输入当前的密码,然后在输入新密码,所以要确定记住这个root帐户的密码,它是以后进行数据库操作的钥匙之门。
![MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客 MySQL 6.0 Windows下安装图解 - HappyFa - 冯永发的博客](https://i-blog.csdnimg.cn/blog_migrate/d18aec6dfefed0b2e042697620a5ff8e.jpeg)
按【Execute】完成配置操作。值得注意的是在进行配置的时候容易出现一个问题,【Start service】操作失败,出现这个情况的原因是有其他MySQL的数据库在电脑里,当然办法也很简单,体制以前不用的MySQL服务,或者将其删除,然后再重新配置。
OK,至此安装操作完成了。