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便安装完成。 

     

  • 相关阅读:
    python异常处理--try except else raise finally
    WEB自动化+Allure+Jenkins定时构建
    pytest框架优化——将异常截屏图片加入到allure报告中
    pytest框架优化——清理历史截图图片和allure报告文件
    allure 定制化输出测试报告,用例模块名称、用例名称、测试用例的严重级别、测试用例的步骤、用于向测试报告中输入一些附加的信息,通常是一些测试数据信息、链接、用例描述
    Jenkins—Master/Slave 模式
    Jenkins新建节点,启动方式没有“通过Java Web启动代理”选项怎么办?
    pytest 框架之 allure 报告
    pytest 之重运行机制:rerunfailures
    pytest 之 fixture 的前置后置功能
  • 原文地址:https://www.cnblogs.com/wusthjp/p/2606596.html
Copyright © 2011-2022 走看看