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

     

  • 相关阅读:
    AWS API Gateway Swagger定义
    linux常用命令---终端与目录操作
    虚拟机安装配置(VMware与CentOS安装)
    机器学习必会工具gensim
    汉语分词工具包jieba
    汉语拼音转换工具包pypinyin
    第一章 Python 基础
    removebg抠图小工具
    Django数据库表初始化缓存清除
    自定义分页(类封装高级版+函数低级版)
  • 原文地址:https://www.cnblogs.com/wusthjp/p/2606596.html
Copyright © 2011-2022 走看看