通过命令行MySQL的管理在Linux中为任何新手系统管理员或数据库管理员非常困难的工作,因为它包含我们不能在我们的日常生活中记住许多命令。
建议阅读: MySQL基础数据库管理命令
为了使MySQL管理更容易,我们推出了名为phpMyAdmin的一个基于Web的MySQL管理工具,有了这个工具,你可以控制,并通过网络浏览器轻松管理你的数据库管理的帮助。
phpMyAdmin的是用于管理用作命令行实用程序的替代品的MySQL / MariaDB的数据库的基于Web的界面。
建议阅读: 20的MySQL(Mysqladmin)命令-数据库管理在Linux中
它是用PHP语言编写,通过这个程序,你可以做各种MySQL的管理任务,如创建,删除,修改,删除,导入,导出,搜索,查询,修复,优化和通过浏览器运行的其他数据库管理命令。
作为用于管理系统服务,博客创建工具或内容管理系统(CMS)的其他众所周知的基于网络的接口,它经常是寻求利用通常缺乏安全措施的恶意攻击者的目标。
在本文中,我们将告诉你如何安装Apache或Nginx的在RHEL,CentOS的和Fedora发行版的phpMyAdmin最新的稳定版本。
在这里,我们已经为Web服务器的Apache或Nginx的提供的安装的phpMyAdmin。 所以,它的最终你选择哪个Web服务器进行安装。
但千万记住,你必须有工作灯 (Linux操作系统 ,Apache,PHP和MySQL / MariaDB的 )或LEMP (Linux的 ,Nginx的 ,PHP和MySQL / MariaDB的 )安装在您的工作系统上设置。
如果你没有工作灯或LEMP,你可以按照我们下面的文章设置。
安装LAMP
安装LEMP
第1步:安装EPEL和Remi存储库
1.安装最新的phpMyAdmin的(即4.6),您需要安装并启用在你们各自的Linux发行版EPEL和雷米库如图所示的版本:
在RHEL / CentOS 7上
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
在RHEL / CentOS 6上
-------------- On RHEL/CentOS 6 - 32-bit -------------- # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm -------------- On RHEL/CentOS 6 - 64-bit -------------- # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
在Fedora 20-24
# rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm [On Fedora 24] # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-23.rpm [On Fedora 23] # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-22.rpm [On Fedora 22] # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-21.rpm [On Fedora 21] # rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-20.rpm [On Fedora 20]
第2步:安装PhpMyAdmin Web界面
2.一旦你安装了上述信息库,现在它的时间与如下面的命令的帮助安装phpMyAdmin的 。
# yum --enablerepo=remi install phpmyadmin
注意 :如果您是在RHEL / CentOS的/ Fedora的系统使用PHP 5.4,那么你需要运行下面的命令来安装它。
# yum --enablerepo=remi,remi-test install phpmyadmin
第3步:为Apache或Nginx配置PhpMyAdmin
在Apache
你不需要为phpMyAdmin的配置任何东西,因为你会得到的地址自动工作的phpMyAdmin http://<ip address>/phpmyadmin
。
建议阅读: MySQL的备份和数据库管理恢复命令
主配置文件位于/etc/httpd/conf.d/phpMyAdmin.conf下,确保要求所有授权指令(对于Apache 2.4)和&ltip地址允许>是目录里面添加/usr/share/phpmyadmin
块。
PhpMyAdmin允许访问
最后,重新启动Apache以应用更改。
-------------- On RHEL/CentOS 7 and Fedora 22-24 -------------- # systemctl restart httpd -------------- On RHEL/CentOS 6 and Fedora 20-21 -------------- # service httpd restart
在Nginx
网络服务器,我们将通过运行以下命令创建符号链接到phpMyAdmin安装文件复制到我们的网站Nginx的文档根目录(如/ usr /共享/ nginx的/ HTML):
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
最后,重新启动的Nginx和PHP-FPM应用更改。
-------------- On RHEL/CentOS 7 and Fedora 22-24 -------------- # systemctl restart nginx # systemctl restart php-fpm -------------- On RHEL/CentOS 6 and Fedora 20-21 -------------- # service nginx restart # service php-fpm restart
第4步:访问PhpMyAdmin Web界面
打开浏览器,将浏览器指向http://<ip address>/phpmyadmin
。 它应该打开phpmyadmin界面(如下图所示)。
PhpMyAdmin在Fedora 24上运行
在接下来的文章中,我们将分享一些技巧,以确保打击恶意个人进行最常见的攻击一盏灯或LEMP栈phpMyAdmin的安装。
另请阅读 : 如何安全的默认phpMyAdmin的登录URL