• 技术文章 >后端开发 >php教程

    安装并使用phpMyAdmin管理MySQL数据库_PHP

    2016-06-01 12:29:51原创391
    phpmyadminmysql安装

    学会使用基于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/以更为方便的访问。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:IIS mysql php学习_PHP 下一篇:PHP将将 XML 映射为 HTML的代码实例_PHP
    PHP编程就业班

    相关文章推荐

    • 聊聊Nginx与php-fpm的通信机制,看看如何配置?• 关于退选学程的代码,系统提示未定义变量 • 折腾1天,js调用php不成功, • thinkphp 标签有关问题 语法 小弟我想在某个标签前 输出{ 该怎么实现 • 这个php代码哪儿出错了

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网