前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Debian 7上安装MySQL和phpMyAdmin

如何在Debian 7上安装MySQL和phpMyAdmin

原创
作者头像
楠宝宝
发布2018-08-14 15:05:06
2.7K1
发布2018-08-14 15:05:06
举报

phpMyAdmin是一个Web应用程序,它提供了一个GUI来帮助MySQL数据库管理。它支持多个MySQL服务器。

开始之前

  1. 要检查您的主机名运行:
  hostname
  hostname -f

第一个命令应显示您的短主机名,第二个命令应显示您的完全限定域名(FQDN)。

  1. 更新您的系统:
  sudo apt-get update && sudo apt-get upgrade -y
  1. 设置工作LAMP堆栈。如果需要,请参阅腾讯云+社区LAMP的安装教程

注意

如果您已安装php-suhosin软件包,则在使用phpMyAdmin时会出现一些问题。有关调整方法的更多信息,请访问Suhosin phpMyAdmin兼容性问题页面

  1. 使用SSL设置Apache,因此您的密码不会通过纯文本发送。为此,请查看为Apache创建自签名SSL证书中的教程。
  2. 安装mcryptPHP模块:
  sudo apt-get install mcrypt
  1. 重启Apache:
  sudo service apache2 restart

安装phpMyAdmin

  1. 安装当前版本的phpMyAdmin:
   sudo apt-get install phpmyadmin

系统将询问您自动配置phpMyAdmin的服务器。选择“apache2。”当要求使用dbconfig-common为phpmyadmin配置数据库时选择yes

  1. 对于您希望授予PHPMyAdmin安装访问权限的每个虚拟主机,请创建从文档根目录到phpMyAdmin安装位置(/usr/share/phpmyadmin)的符号链接:
   cd /var/www/example.org/public_html
   sudo ln -s /usr/share/phpmyadmin

这将创建phpmyadmin文档根目录中指定的符号链接。

保护phpMyAdmin

.htaccess文件

使用.htaccess file仅允许指定IP地址访问它的phpMyAdmin目录。您可以通过在phpmyadmin目录中创建.htaccess文件来完成此操作。 替换特定配置的正确路径和IP地址

order allow,deny
allow from 12.34.56.78:

强制 SSL

您可以通过在Server(s)配置部分下添加以下行,强制phpMyAdmin在phpMyAdmin配置文件/etc/phpmyadmin/config.inc.php中使用SSL:

/etc/phpmyadmin/config.inc.php

 $cfg['ForceSSL'] = 'true';

测试phpMyAdmin安装

要测试phpMyAdmin,请打开您喜欢的浏览器并导航到https://example.com/phpmyadmin。系统将提示您输入用户名和密码。使用用户名“root”和安装MySQL时指定的密码。或者,您可以使用任一MySQL用户登录并保留其权限。如果您可以成功登录,则已正确安装phpMyAdmin。

更多信息

有关此主题的其他信息,您可能需要参考以下资源:


参考文献:《How to Install MySQL with phpMyAdmin on Debian 7》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开始之前
  • 安装phpMyAdmin
  • 保护phpMyAdmin
    • .htaccess文件
      • 强制 SSL
      • 测试phpMyAdmin安装
      • 更多信息
      相关产品与服务
      云数据库 SQL Server
      腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档