MySQL数据库简介与安装

  一、MySQL数据库介绍   

       MySQL数据库的特点主要有以下几个方面:

            ●使用核心线程的完全多线程服务,这意味着可以采用多CPU体系结构。

            ●可运行在不同平台。

            ●使用C和C++语言编写,并使用多种编译器进行测试,保证了源代码的可移植性。

            ●支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。

            ●为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

            ●支持多线程,充分利用CPU资源。

            ●优化的SQL查询算法,可有效地提高查询速度。

            ●既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库嵌入其他的软件中。提供多语言支持,常见的编码如中文的GB2312、BIG5,

              日文的Shift_JIS等,都可以用做数据表名和数据列名。

            ●提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

            ●提供可用于管理、检查、优化数据库操作的管理工具。

            ●可以处理拥有上千万条记录的大型数据库。

 二、MySQL服务器的安装与配置

       MySQL服务器的安装:

            (1)下载Windows版的MySQL,双击下载文件进入安装向导。有3种安装方式可供选择:Typical(典型安装)、Complete(完全安装)和Custom(定制安装),如下图所示。

                    对于大多数用户,选择Typical就可以了。单击【Next】按钮进入下一步。

                       mysql安装图1

             

              (2)进入如下图所示的安装界面。在MySQL 5.1中,数据库主目录和文件目录是分开的。其中,“Destination Folder”为MySQL所在的主目录,

                     默认为C:\Program Files\MySQL\MySQL Server 5.1。

                     “Data Folder”为MySQL数据库文件和表文件所在的目录,默认为C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data,

                     其中Application Data是隐藏文件夹。确认后单击【Install】按钮开始安装。

                     mysql安装图2

                   

                  (3)等待一段时间后安装完成,在弹出的窗口中单击【Next】按钮完成安装

      MySQL服务器的配置:

                  (1)安装完毕后选择“Configure the MySQL server now”复选框,单击【Finish】按钮进入配置向导。

                         单击【Next】按钮进入选择配置类型对话框,配置类型有2种:Detailed Configuration(详细配置)和Standard Configuration(标准配置)。

                         标准配置选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。详细配置选项适合想要更加细粒度控制服务器配置的高级用户。

                         选择Detailed Configuration选项

                  (2)单击【Next】按钮进行服务器类型选择,分为3种:

                         Developer Machine(开发机器),少占用内存。

                         Server Machine(服务器),占用中等量内存。

                         Dedicated MySQL Server Machine(专用MySQL服务器)。占用全部内存。

                         选择Developer Machine选项。

                  (3)单击【Next】按钮进入数据库使用情况对话框,有3个选项:

                         Multifunctional Database(多功能数据库),对InnoDB和MyISAM表都适用。把数据库优化成很好的InnoDB存储类型和高效率的MyISAM存储类型。(InnoDB和MyISAM在随笔中详细描述)

                         Transactional Database Only(事务处理数据库),优化InnoDB,同时支持MyISAM。

                         Non-Transactional Database Only(非事务处理数据库)。使用于简单的应用,只有不支持事务处理的MyISAMl类型是被支持的。

                   (4)单击【Next】按钮进入InnoDB表空间对话框,这里可以修改InnoDB表空间文件的位置,如图所示。默认位置是MySQL服务器数据目录,这里不做修改。

                         mysql安装图3

                    5)进入并发连接选择对话框。

                         Decision Support (DSS)/OLAP(决策支持):如果服务器不需要大量的并行连接可以选择该选项;(20个左右同时连接数目)

                         Online Transaction Processing(OLTP,联机事务处理):如果服务器需要大量的并行连接则选择该选项;(500个左右同时连接数目)

                         Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。

                         选择Decision Support (DSS)/OLAP选项。

                  (6)进入联网选项对话框,如图所示。默认情况是启用TCP/IP网络,默认端口为3306。勾选"Add firwal exception for this port",如果开启了防火墙,将自动把这里设置的端口(3306)排除在外,允许连接网络。建议勾选。勾选“enalbe strict mode”,这样MySQL就允许细小的语法错误。如果您是新手,建议取消标准模式以减少麻烦。但熟悉了MySQL之后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能。建议勾选。

                         mysql安装图4                     

                 (7) 进入字符集选择对话框,前面的选项一直是按默认设置进行的,这里要做一些修改。选中“Manual Selected Default Character Set/Collation”选项,

                         在“Character Set”选框中将latin1修改为utf8,如图所示。关于MySQL数据库字符集设置的问题,在随笔中详细描述。

                          mysql安装图5

                (8)单击【Next】按钮进入服务选项对话框,服务名为MySQL,这里不做修改。

                (9)单击【Next】按钮进入安全选项对话框,如图所示,在密码输入框中输入root用户的密码,为了便于演示,此处密码设为“123456”。

                      “Enable root access from remote machines”,勾选之后,root用户在其他电脑上也可访问mysql数据库。

                      在实际应用时密码不可过于简单。要想创建一个匿名用户账户,选中“Create An Anonymous Account”(创建匿名账户)选项旁边的框。由于安全原因,不建议选择该项

                       mysql安装图6

              (10)设置完毕后,最后一步是提交配置,单击【Execute】按钮即可完成。

                               

posted on 2013-12-25 14:45  金刚豆豆  阅读(150)  评论(0)    收藏  举报

导航