首页 » 技术文章 » 浏览内容

CentOS正确安装设置phpMyAdmin的升级方法

479 0 发表评论

我们可以在命令行工具下面管理MySQL/MariaDB数据库。如果想要个图形界面的话,可以安装使用phpMyAdmin,这样通过浏览器就可以直接管理服务器里面的数据库:添加用户、设置密码、创建数据库、导入导出数据等等。

安装

在很多Linux类型的系统上都可以使用包管理工具去安装phpMyAdmin,比如在CentOS系统里,先为系统安装epel仓库,然后就可以通过

安装phpMyAdmin了。

当然如果你不想使用默认的版本,可以去https://www.phpmyadmin.net/downloads/这里下载安装。

通过yum安装的默认目录为/usr/share/phpMyAdmin,也可能是其他目录,根据系统版本不同,可能会有变化,大家留意一下就可以了。下面我们要设置访问,这里以nginx为例,在/etc/nginx/conf.d/你站点的conf文件中的server加入以下代码:

现在,打开浏览器,输入nginx服务器绑定的主机名/phpmyadmin就可以访问了,用MySQL/MariaDB系统的用户登录即可。

配置

登录到phpMyAdmin以后,在页面底部会显示“配置文件现在需要一个短语密码。”或”The configuration file now needs a secret passphrase (blowfish_secret).”

phpmyadmin%e9%94%99%e8%af%af%e4%bb%a3%e7%a0%81

你需要在phpMyAdmin的配置文件里的blowfish_secret这个配置里面去设置一个密码,phpMyAdmin会用到这个密码,加密Cookie。phpMyAdmin 的相关配置要放在一个叫 config.inc.php的文件里,如果这个文件不存在,你可以复制一份 config.sample.inc.php,命名为 config.inc.php。进入到phpMyAdmin所在的目录以后:

然后去生成一串随机的密码,可以使用openssl去做:

返回:

复制返回来的随机密码,然后打开config.inc.php,搜索$cfg[‘blowfish_secret’],把复制的密码粘贴到这个配置的后面.

保存配置文件,回到浏览器,重新登录

phpmyadmin%e6%8f%90%e7%a4%ba%e4%bb%a3%e7%a0%81

PS:即可成功解决上述的错误提示 (phpMyAdmin 高级功能尚未完全设置小残建议大家根据需要自行去配置)

如果你只是升级phpMyAdmin的话也可根据上述方法操作即可!

安全

在生产环境下使用 phpMyAdmin,所有人也都可以看到phpMyAdmin的登录页面,虽然他们不知道你的数据库的用户名跟密码,不过还是挺吓人的。我们可以配置一下nginx ,在显示phpMyAdmin登录页面之前,验证一下用户的身份,同样需要输入用户名还有密码,成功以后,才能进入到phpMyAdmin的登录页面,然后使用数据库管理系统上的用户登录。

我们要做的是创建一个密码文件,文件里的内容就是用户名与对应的密码,然后再去设置一下nginx的服务器配置,访问phpMyAdmin的时候,用密码文件里的用户名跟密码验证用户的身份。

这个密码需要用crypt()加密一下,可以使用openssl去做这件事:

提示你输入要加密的密码,输入好以后,回车,又会提示Verifying – Password,再输入一次密码。再次回车,会返回加密以后的密码,像这样:

复制一下这串加密之后的密码,下面再去创建一个密码文件,进入到nginx的配置文件所在的目录:

创建一个文件叫pma_pass(意思是phpMyAdmin password),可以使用vim:

文件里的内容使用username:password的形式,像这样:

打开服务器的配置文件,修改location /phpmyadmin模块,用auth_basic指令设置一个登录窗口的提示,再用auth_basic_user_file指令设置一下密码文件的位置:

nginx%e5%ae%89%e5%85%a8%e9%aa%8c%e8%af%81


PS:目前小残博客已经全面部署禁止控制键盘、选中、右键防采集混合全面方案!

转载申明也已去除”形同虚设”某些人完全无视作者劳动成功!

如果文章中出现代码需要复制的话根据一下方法操作,小残相信这么小白的事情难不倒大家!

%e7%a6%81%e6%ad%a2%e5%a4%8d%e5%88%b6%e5%8f%b3%e9%94%ae

标签:

评论 共 0 条 (RSS 2.0) 发表 评论

  1. 暂无评论,快来抢沙发!

发表评论

  •   没有头像?

关注我们,实时联系

通知公告">更多...

♥如果喜欢本站可以直接点击订阅博客
♥点击此加入晓残博客会员群加入扣群
♥本站免费提供加密解密服务点击解密
♥伙伴们喜欢本站赏个好评呗

关注微信

有偿服务

博客统计

  • 日志总数:477 篇
  • 评论数目:1480 条
  • 标签总数:40 个
  • 页面总数:8 个
  • 分类总数:17 个
  • 友链总数:25 个
  • 建站日期:2011-02-13
  • 运行天数:2125 天
  • 最后更新:2016-12-6

订阅博客