MySQL&phpMyAdmin安装于Win下

MySQL是一种精巧的中小型数据库系统,是现在非常流行的“Linux+Apache+PHP+MySQL”中不可或缺的一环。phpMyAdmin是用PHP编写的一个MySQL数据库管理工具,使用它可以在比较友好的界面下操作MySQL,而其本身就是php来写的,是一个非常棒的php源码教材。

一般在安装MySQL&phpMyAdmin之前会安装Apache&php。具体可以看我的一篇文章《安装Apache+PHP在Windows+IIS下》

一、安装MySQL

  1. http://dev.mysql.com/downloads/下载MySQL安装程序,本文中用的是目前的推荐版本MySQL5.0
  2. 安装MySQL,首先出现选择安装类型
    安装MySQL,首先出现选择默认安装类型Typical
    1. Typical典型安装:典型安装安装类型MySQL服务器,mysql命令行客户端和命令行应用程序。命令行客户端和程序包括mysqldump, myisamchk和几个其他工具可以帮助你管理MySQL服务器。
    2. Complete完全安装:完全安装类型安装在安装包里的所有的内容。整个安装包包括诸如嵌入式服务库,基准套件,支持脚本和文档。
    3. Custom定制安装:定制安装类型使你能够完全控制你希望安装的整个软件包,你可以选择你想要安装的软件包类型和安装路径。

    Typical是默认安装类型,推荐初级用户使用。

    如果选择Typical或者Complete,你将会马上前进到确认屏幕来确认你的选择同时开始安装,默认安装路径是C:\Program Files\MySQL\MySQL Server 5.0\。

    如果选择Custom,则会出现一个界面来改变安装的软件包&安装路径。所有可用的内容都以一种树形结构罗列在定制安装对话框的左端。没有被选中安装的内容有一个红色的X标记,选中安装的内容有一个白色标记。可以点击内容图标同时从出现的下拉菜单中选择新的选项来决定一个内容是否安装。可以通过点击“change…”按钮在出现的页面选择安装路径。
    可以通过点击“change…”按钮在出现的页面选择安装路径。

    本文中为了&《安装Apache+PHP在Windows+IIS下》中保持一直,安装目录为C:\web\MySQL\
    安装目录为C:\web\MySQL\

  3. 安装MySQL Server Instance Configuration Wizard

    安装完之后会出现MySQL服务实例配置向导,直接next下去,选择Stardard Configuration继续next,在出现的Modify Security Settings设置root的password然后继续next,然后点击execute,最后Finish!

  4. 在首次在安装完成后,将会提供你一份注册MySQL站点的选项。注册可以使你访问forums.mysql.com论坛的邮件,同时可以在bugs.mysql.com报告错误同时提交给实时通讯装置。
  5. 安装成功之后,打开“开始》MySQL》MySQL Server 5.0》MySQL Command Line Client”,在出现的窗口中输入root的密码即可以进入表示安装成功。
    出现的窗口中输入root的密码

二、安装phpMyAdmin

  1. phpMyAdmin是一个管理MySQL的PHP程序,因此设置好phpMyAdmin相当于完整的配置完Apache+PHP+MySQL并运行了一个程序。
  2. 配置PHP,因为上面只是安装了MySQL还要启动相应的模块才能是php能够链接MySQL
    1. 打开C:\web\php5,把libmysql.dll文件拷到C:\WINDOWS\system32中
    2. 打开C:\WINDOWS\php.ini做如下修改
      1. 去掉extension=php_mysql.dll前注释符号;启动php的mysql模块
      2. 去掉; extension_dir = “./”前注释符号,并修改为extension_dir = “C:/web/php5/ext”,这个主要是因为本文中安装的不是默认路径所以需要指定扩展路径
      3. 去掉extension=php_mbstring.dll前的注释符号,启动mbstring模块因为汉字是宽字符。
      4. 重启apache让设置生效
  3. http://www.phpmyadmin.net/下载phpMyAdmin,本文用的是phpMyAdmin 2.7.0-pl2
  4. 把下载的phpMyAdmin解压缩到某一文件夹中,本文是C:\web\phpMyAdmin
  5. 在apache中设置为localhost的虚拟目录admin
    <Directory>
    Alias /admin/ "C:/web/phpMyAdmin/"
    DirectoryIndex index.php
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
  6. 在浏览器中输入http://localhost/admin/,得到如下页面即为安装成功。
    phpMyAdmin安装成功看到的页面

三、配置phpMyAdmin[2006.12.29]

phpMyAdmin所在的目录下的config.default.php文件,修改一下几个变量,就可以来管理MySQL数据库了。

$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';(phpMyAdmin的访问路径)
$cfg[’Servers’][$i][’user’] = 'root'; (MySQL的用户名)
$cfg[’Servers’][$i][’password’] = 'mysql'; (MySQL的用户名的密码)

这样设置后,如果放在网络上,不管是谁只要知道你的phpmyadmin的位置也一样可以访问?所以就需要设置密码。

$cfg[’Servers’][$i][’auth_type’] = ‘config’;
// Authentication method (config, http or cookie based)?

有三种选择config http cookie

  • config : 按配置文件中的密码 (也就是标准方式) 这种方式没有认证,也是默认方式
  • http : 使用HTTP认证,这个需要apache和php下,且php是以模块的形式引入
  • cookie : 使用COOKIE登录认证,只需要浏览器支持cookie

所以常用的形式是cookie,这个时候需要设置 $cfg['blowfish_secret'] = ‘(一个特殊的字符串)’;

ok,这样再访问就需要输入你的MySQL的用户名和密码了。

标签:, ,

作者:秦歌,时间:2006-02-14 17:24,归纳于:Apache & MySQL & PHP,订阅:RSS 2.0,引用:Trackback

发表一条评论

您可以在下面评论内容中使用下列XHTML标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

您或许有兴趣:

回到页眉