CentOS/RHEL:安装和配置MySQL数据库服务器的phpMyAdmin管理

时间:2020-01-09 10:34:11  来源:igfitidea点击:

如何安装phpMyAdmin在Fedora/Scientific/CentOS/RHEL/Red Hat Enterprise Linux 6.x服务器系统下通过万维网处理MySQL数据库服务器的管理?
如何在CentOS 6.x/RHEL 6.x服务器上安装并安全配置phpMyAdmin?

phpMyAdmin是用PHP编写的工具,用于处理通过万维网进行MySQL的管理。
用户界面支持最常用的操作(管理数据库,表,字段,关系,索引,用户,权限,而您仍然可以直接执行任何SQL语句。
它带有直观的Web界面,支持大多数MySQL功能:此常见问题解答说明了如何在CentOS或RHEL 6.x版上安装和配置phpMyAdmin。

步骤1:开启EPEL REPO

phpMyAdmin不包含在默认的RHEL/CentOS存储库中。
因此,请按以下说明打开EPEL存储库:

$ cd /tmp
$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

步骤2:在CentOS/RHEL Linux上安装phpMyAdmin

键入以下yum命令以下载并安装phpMyAdmin:

# yum search phpmyadmin
# yum -y install phpmyadmin

输出示例:

Loaded plugins: rhnplugin
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package phpMyAdmin.noarch 0:3.5.1-1.el6 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
==================================================================================================
Package                  Arch                 Version                   Repository          Size
==================================================================================================
Installing:
phpMyAdmin               noarch               3.5.1-1.el6               epel               4.2 M
 
Transaction Summary
==================================================================================================
Install       1 Package(s)
 
Total download size: 4.2 M
Installed size: 17 M
Downloading Packages:
phpMyAdmin-3.5.1-1.el6.noarch.rpm                                          | 4.2 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : phpMyAdmin-3.5.1-1.el6.noarch                                                  1/1 
  Verifying  : phpMyAdmin-3.5.1-1.el6.noarch                                                  1/1 
 
Installed:
  phpMyAdmin.noarch 0:3.5.1-1.el6

在CentOS/RHEL上安装MySQL服务器

您需要使用以下yum命令在CentOS/RHEL上下载并安装MySQL服务器:

# yum install mysql-server mysql

打开并启动mysql服务,键入:

# chkconfig mysqld on
# service mysqld start

通过运行以下命令来设置root密码并安全地安装mysql:

# mysql_secure_installation

步骤3:配置phpMyAdmin

您需要编辑/etc/httpd/conf.d/phpMyAdmin.conf文件,输入:

# vi /etc/httpd/conf.d/phpMyAdmin.conf

默认情况下,它仅允许本地主机。
您可以按照此处所述(mod_ssl)设置HTTPD SSL,并允许LAN/WAN用户或DBA用户通过www管理数据库。
查找以下内容的行

Require ip 127.0.0.1

替换为您的工作站IP地址:

Require ip 10.1.3.53

再次找到以下行:

Allow from 127.0.0.1

替换为:

Allow from 10.1.3.53

保存并关闭文件。
重新启动Apache/httpd服务器:

# service httpd restart

打开网络浏览器,然后输入以下URL:

https://your-server-ip/phpMyAdmin/

或者

http://your-server-ip/phpMyAdmin/

输出示例:
phpMyAdmin运行中

请注意,系统将提示您输入用户名和密码。
您需要提供数据库用户名和密码才能登录到用户界面。
如果要管理所有数据库,请使用名为root的mysql admin用户帐户。

phpMyAdmin配置文件位于/etc/phpMyAdmin/config.inc.php。
您可以使用文本编辑器编辑此文件:

# vi /etc/phpMyAdmin/config.inc.php

所有指令均在Documentation.html和phpMyAdmin Wiki中进行了说明。