zoukankan      html  css  js  c++  java
  • phpmyadmin安装

     phpMyAmin是一种基于web实现MySQL的管理GUI。它可以使我们更加快捷直观的管理我们的数据库。所以下面就简述一下phpMyAmin的安装配置过程。

    一、 配置环境

            本文是基于LAMP的rpm包的安装配置环境,以phpMyAdmin-3.5.1-all-languages.tar.bz2为例。

    二、安装 phpMyAdmin

            1、解压并部署文件

            #tar  xf  phpMyAdmin-3.5.1-all-languages.tar.bz2

            此时当前目录下就生成了一个phpMyAdmin-3.5.1-all-languages文件。此时把这个目录下的所有文件都部署到/web/vhosts/magedu目录下。

            #cp phpMyAdmin-3.5.1-all-languages/   /var/www/html/

            2、编辑配置文件

            #cd  /var/www/html

            #ls   //此时目录中有很多php文件,但此时我们需要编写它的配置文件。它有一个样例配置文件config.sample.inc.php我们只需复制一份然后对副本进行修改即可。

            #cp  config.sample.inc.php  config.inc.php

            #vim config.inc.php   //我们需要修改$cfg['blowfish_secret']的值。因为这个值是对cookie的加密,而这个cookie则保存了我们登陆phpMyAmin时的账号和密码。所以必须对此值进行修改。

            $cfg['blowfish_secret'] = 'jiooppijjiianfncaa8b7c6d'; //其时这个值可以随意填写

            修改完后保存退出。

            3、后续工作

            a- 关闭SELinux。使用setenforce 0 命令。

            b- 同步时间。使用hwclock -s

            c- 设置时区。在/etc/php.ini文件中设置date.timezone=Asia/Shanghai   

      phpMyAmin不允许空密码登录,所以我们应该给用户一个密码。

            使用mysql命令进入数据库管理环境

            #set password for root@‘localhost'=password('123456') //root用户的密码便是123456。此时便可以输入密码登录。

    四、扩展功能

            看到上面界面后数据的基本操作都可以正常进行了,但是界面下面往往会出现如下提示信息。

            phpMyAmin高级功能未全部设置。部分功能不可用。

            缺少mcypt扩展。请检查php配置。

            首先解决第一个问题:

               1、切换到phpAdmin的安装目录/var/www/html,找到example目录并切换
               2、example里面有一个create_tables.sql
               3、在当前目录下执行mysql  -uroot  -p ,进入sql的界面
                     执行:source  ./create_tables.sql
               4、此时数据库中已经存在了一个phpmyadmin库。
               5、cd .. 切换到父目录,编辑config.inc.php文件、
                     启用/* Storage database and tables */下面的内容
               6、启用/* User used to manipulate with storage */
                      $cfg['Servers'][$i]['controlhost'] = '';
                      $cfg['Servers'][$i]['controluser'] = 'pma';
                      $cfg['Servers'][$i]['controlpass'] = 'pmapass';
                      用户名和密码需要自己创建。也可以不启用此项。
                7、此时高级功能即可使用

             解决第二个问题:

            其时出现第二个提示是因为缺少扩展模块,此时我们只需下载一个扩展包即可。同时还用下载扩展包的依赖包。

            本文以下两个安装为例。

             ibmcrypt-2.5.7-5.el5.i386.rpm
             php53-mcrypt-5.3.3-1.el5.i386.rpm

            重启web服务,刷新页面。便会发现提示没有了。

            至此,一个完整的phpMyAdmin便安装完成。 

     

  • 相关阅读:
    geoserver发布地图服务WMTS
    geoserver发布地图服务WMS
    geoserver安装部署步骤
    arcgis api 3.x for js 入门开发系列十四最近设施点路径分析(附源码下载)
    arcgis api 3.x for js 入门开发系列十三地图最短路径分析(附源码下载)
    cesium 之自定义气泡窗口 infoWindow 后续优化篇(附源码下载)
    arcgis api 3.x for js 入门开发系列十二地图打印GP服务(附源码下载)
    arcgis api 3.x for js 入门开发系列十一地图统计图(附源码下载)
    arcgis api 3.x for js 入门开发系列十叠加 SHP 图层(附源码下载)
    arcgis api 3.x for js入门开发系列九热力图效果(附源码下载)
  • 原文地址:https://www.cnblogs.com/wusthjp/p/2606596.html
Copyright © 2011-2022 走看看