当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

2.3.1安装MySQL数据库

9/17/2020 9:38:49 PM 人评论

2.3.1安装MySQL数据库

2.3 安装MySQL数据库及其管理工具

MySQL是非常流行的开源数据库管理系统,它由瑞典的MySQL AB公司(后来被Sun公司收购,而Sun公司也已被Oracle公司收购)开发,开发语言是C和C++。它具有非常好的可移植性,可以在AIX、UNIX、Linux、Max OS X、Solaris、Windows等多种操作系统下运行。如果选择使用PHP开发Web应用程序,通常会选择MySQL作为后台数据库。

因为本书在第9章介绍MySQL数据库管理,所以读者也可以根据情况暂时跳过本节,在学习第9章之前阅读本节内容。

2.3.1 安装MySQL数据库

双击运行下载得到的mysql-installer-5.5.25a.0.msi文件,打开MySQL Installer安装向导,如图2-14所示。

单击Install MySQLProducts超链接,打开许可协议窗口,如图2-15所示。可以选择经典(Typical)安装、完全(Complete)安装和自定义(Custom)安装3种类型。建议选择经典(Typical)安装。

figure_0028_0032

图2-14 MySQL Installer安装向导

figure_0028_0033

图2-15 安装MySQL产品的许可协议

选中“I accept the license terms”复选框,然后单击Next按钮,打开是否寻找最新产品窗口,如图 2-16 所示。因为是刚下载的安装程序,所以建议选中“Skip theck for updates(not recommended)”复选框,然后单击Next按钮,打开配置安装类型和路径窗口,如图2-17所示。

figure_0028_0034

图2-16 是否寻找最新产品窗口

figure_0028_0035

图2-17 配置安装类型和路径窗口

用户可以选择下面5种安装类型。

(1)Developer Default:安装开发MySQL应用程序所需要的所有产品,包括:

• MySQL Server;

• MySQLWorkbench,用于开发和管理MySQL Server的图形应用程序;

• 用于Microsoft Visual Studio的MySQL MySQL Visual Studio插件;

• MySQL 连接器,包括Connector/Net、Java、C/C++、OBDC 和其他连接器;

• 示例、教程和文档。

(2)Server only:只安装MySQL Server产品。

(3)Client only:只安装MySQL 客户端产品,包括:

• MySQLWorkbench,用于开发和管理MySQL Server的图形应用程序;

• 用于Microsoft Visual Studio的MySQL MySQL Visual Studio插件;

• MySQL 连接器,包括Connector/Net、Java、C/C++、OBDC 和其他连接器;

• 示例、教程和文档。

(4)Full:完全安装。

(5)Custom:自定义安装。

这里选择Full,进行完全安装。默认的安装路径为C:\Program Files\MySQL\MySQL\,默认的保存数据的目录为C:\ProgramData\MySQL\MySQL Server 5.5。

单击Next按钮,打开检查需要的组件窗口,如图2-18所示。如果提示缺少组件,安装程序会首先安装组件后后再尝试安装MySQL数据库。单击Next按钮,打开安装进度窗口,如图2-19所示。单击Execute按钮开始安装。

figure_0029_0036

图2-18 检查需要的组件窗口

figure_0029_0037

图2-19 安装进度窗口

安装完成后,单击Next按钮可以对MySQL Server进行配置,如图2-20所示。可以选择如下服务器类型:

• 开发测试类型(Developer Machine),仅用于开发人员测试使用,占用较少的系统资源。

• 服务器类型(Server Machine),如果将此计算机作为 Web 服务器(或其他应用程序)使用(即当前计算机上还要安装其他应用程序),则可以将MySQL数据库配置为此种类型。此时, MySQL数据库占用较多的系统资源。

• 专门的MySQL数据库服务器(Dedicated Machine),此计算机仅用于运行MySQL数据库服务器,不安装其他应用程序。此时,MySQL会占用尽可能多的系统资源。

建议选择Server Machine复选框,然后单击Next按钮,打开配置MySQL Server窗口,如图2-21所示。在这里可以设置MySQL的监听端口(默认为3307)、Windows服务名(默认为MySQL)和MySQL数据库管理员用户root的密码。

figure_0030_0038

图2-20 选择MySQL服务器类型

figure_0030_0039

图2-21 配置MySQL Server

配置完成后,将C:\Program Files\MySQL\MySQL Server 5.5\lib\libmysql.dll复制到c:\windows\system32目录下。

2.3.2 安装和配置phpMyAdmin

phpMyAdmin是非常流行的第3方图形化MySQL数据库管理工具,使用它可以更加直观方便地对MySQL数据库进行管理。首先参照附录C下载phpMyAdmin,将下载得到的zip文件解压缩到 Apache HTTP Server 的网站根目录(C:\Program Files\Apache Software Foundation\Apache2.2\htdocs)下的phpMyAdmin目录。

phpMyAdmin的配置文件名称为config.inc.php,默认情况下它并不存在。可以将phpMyAdmin目录下的config.sample.inc.php复制为config.inc.php。

除了使用/*…*/的注释语句外,配置文件中的多数配置项均以下面的格式来表现:

$cfg[配置项名称] =配置项值;

编辑config.inc.php时,注意以下配置项。

• $cfg['blowfish_secret']:如果使用 cookie 作为认证方式,则此配置项用于设置一个随机密钥,该密钥在blowfish算法内部使用。注意,此配置项并不是mysql管理员的密码。这里可以随便输入一个由字母和数字组成的字符串,如“EAF23401ADF4”。

• $cfg['Servers']:这是一个数组,用于设置不同 SQL 服务器的登录属性。常用的数组元素如表2-2所示。

表2-2 $cfg['Servers']数组的常用元素

figure_0030_0040

续表

figure_0031_0041

如果要修改配置文件,则保存后需要启动 Apache 服务。可以通过下面的地址访问phpMyAdmin:

http://localhost/phpMyAdmin/index.php

如果没有安装mysqli扩展,将会提示错误,如图2-22所示。

figure_0031_0042

图2-22 phpMyAdmin提示安装mysqli扩展

要解决此问题,需要编辑php.ini,找到

;extension=php_mysqli.dll

去掉注释符;,改为

extension=php_mysqli.dll

并确认C:\PHP\ext目录下存在php_mysqli.dll。

保存php.ini,并将其复制到Windows目录下。重启Apache服务后,再访问phpMyAdmin,即可查看到phpMyAdmin的登录界面,如图2-23所示。

figure_0031_0043

图2-23 phpMyAdmin登录页面

如果不希望每次登录时都输入用户名、密码等信息,则可以打开 phpMyAdmin 的配置文件config.inc.php,将$cfg['Servers'][$i]['auth_type'] 设置为 'config',然后将用户名和密码信息保存在配置文件中,代码如下:

<?php

….

/* Authentication type */

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user']  = 'root';

$cfg['Servers'][$i]['password'] = 'pass'; // 使用自己的密码

….

?>

保存后,重启Apache服务。之后再访问phpMyAdmin,就不会显示登录页面了,而是直接显示主页面。

上一篇:2.2.1安装PHP

下一篇:2.4.1安装Dreamweaver8

相关教程

共有条评论 网友评论

验证码: 看不清楚?