Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2473126
  • 博文数量: 225
  • 博客积分: 11622
  • 博客等级: 上将
  • 技术积分: 7358
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-18 10:05
个人简介

我们的生活是多么美好呀!!!!

文章存档

2013年(2)

2012年(9)

2011年(59)

2010年(8)

2009年(35)

2008年(112)

分类: Mysql/postgreSQL

2009-05-22 16:25:33

如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。

  当前出现很多GUI MySQL客户程序,其中最为出色的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。PhpMyAdmin的缺点是必须安装在你的Web服务器中,所以如果没有合适的访问权限,其它用户有可能损害到你的SQL数据。

  PhpMyAdmin的安装过程非常简单。从下载PhpMyAdmin,当前最新版本是2.6.4-pl3。将下载文件解压缩到你选择的路径,比如/srv/www/domain.com/html/admin。在将phpMyAdmin与数据库连接之前,请确保phpMyAdmin处于受保护状态,其中可以通过建立一个an .htaccess文件来完成:

  

  AuthUserFile /srv/www/domain.com/.htpasswd

  AuthGroupFile /dev/null

  AuthName adminAuthType basic

  

  Order Deny,Allow

  Deny From All

  Allow From localhost

  require user admin

  satisfy any

  

  

  以上代码段使得假设路径/srv/www/domain.com没有受保护因此.htaccess文件处于Web路径之外(比如Apache中的DocumentRoot为/srv/www/domain.com/html)。使用htpasswd工具建立/srv/www/domain.com/.htpasswd文件:Create the /srv/www/domain.com/.htpasswdfile using the htpasswdtool:

  

  # htpasswd -cm /srv/www/domain.com/.htpasswd admin

  

  一旦你已经提供了管理员的密码,可以编辑包含phpMyAdmin 的config.inc.php文件。你将可以编辑$cfg['PmabsoluteUri']关键字以指向安装在服务器中phpMyAdmin的位置,然后编辑$cfg['Servers']数组。为了快速建立和运行,并且能够编辑服务器上所有的数据库,你将需要提供的权限证明:

  

  $cfg['Servers'][$i]['host'] = 'localhost';

  $cfg['Servers'][$i]['extension'] = 'mysql';

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

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

  

  现在你可以进入并访问你的MySQL数据,并可将路径重命名为phpMyAdmin/以更为方便的访问。

阅读(811) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~