首页 > 数据库 > MySQL > 正文

用phpMyAdmin管理MySQL数据库

2024-07-24 12:55:32
字体:
来源:转载
供稿:网友

学会使用基于web数据库的管理工具phpmyadmin。

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

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

phpmyadmin的安装过程非常简单。从http://www.phpmyadmin.net/下载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/.htpasswd file using the htpasswd tool:

# 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';

现在你可以进入http://www.domain.com/admin/phpmyadmin-2.6.4-pl3/并访问你的mysql数据,并可将路径重命名为phpmyadmin/以更为方便的访问。

,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表