PHPMyAdmin 登录
介绍
phpMyAdmin是专为处理MySQL网页管理而设计的免费软件工具,支持广泛的操作范围,如权限、用户、索引、关系、列、表、数据库管理等。它可以通过用户界面实现,但我们也可以直接运行SQL语句。
phpMyAdmin 提供了广泛的文档范围,用户可以更新wiki页面,并为各种操作提供想法。在遇到问题时,它将为我们提供支持,我们可以通过各种支持渠道获取支持。
此外, phpMyAdmin 还有一本由开发者编写的书籍—— 精通phpMyAdmin实现MySQL管理 ,可提供西班牙语和英语版本。
要点
- phpMyAdmin 支持从右到左和从左到右的多种语言,总共支持72种语言。
- phpMyAdmin 是一个非常成熟的项目,具有灵活稳定的代码库,被广泛使用。我们可以了解更多关于其历史、项目和获得的奖项。
- 该项目是软件自由保护机构(Software Freedom Conservancy)的成员。软件自由保护机构是一个非营利组织,支持改进、推广、发展和维护自由开源软件项目。
phpMyAdmin的特点
- 通过SQL和CSV导入数据
- 直观的Web界面
- 支持MySQL方面的功能:
- 删除和浏览数据库、索引、字段、视图和表
- 修改、重命名、删除、复制和创建数据库、索引、字段和表
- 维护表、数据库和服务器,并对服务器上的建议进行维护
- 收藏夹,编辑和执行批量查询和SQL语句
- 管理MySQL权限和用户账号
- 管理存储触发器和存储过程
- 将数据导出为多种格式: PDF、XML、SQL、JEC/JSO、CSV
- 在多种格式中设计数据库布局的图形
- 多个服务器
- 使用QBE(按示例查询)进行复杂查询
- 将存储的数据转换为具有预定义功能集的格式,例如将BLOB数据显示为下载链接或图像
- 在数据库中或其子集中进行全局搜索
phpMyAdmin连接
由于各种安全原因,可以使用主机名127.0.0.1访问phpMyAdmin。我们应该通过SSH隧道将请求重定向到任何Web服务器的127.0.0.1来访问它。这意味着我们应该能够通过SSH连接到我们的服务器远程访问应用程序。
注意:在进行以下步骤之前,请确保我们的数据库服务器和Web服务器正在运行。
要通过SSH隧道访问phpMyAdmin,我们需要SSH客户端。在下面的说明中,我们选择了PuTTY。PuTTY是适用于LINUX和Windows平台的SSH客户端(免费)。第一步是配置PuTTY。
一旦我们的SSH客户端配置正确,并确认可以成功使用SSH访问我们的实例后,我们需要创建用于访问phpMyAdmin的SSH隧道。考虑以下步骤:
- 在”Connection -> SSH -> Tunnels”部分,通过输入以下值添加新端口:
- 源端口:8888
- 目标:localhost:80
注意:如果我们将HTTP请求重定向到HTTP端口,则必须考虑使用端口443而不是80。
这将通过将端口转发到本地主机(localhost或127.0.0.1)上的远程服务器的任何端口来创建一个受保护的隧道。
- 按下按钮,即“Add”按钮,将保护隧道配置添加到任何会话中。我们将在“Forwarded ports”列表中看到一个已添加的端口。
- 通过在“Session”部分按下“Save”按钮来保存我们的修改。
- 按下按钮,即“Open”按钮,打开SSH会话以连接到服务器。这个SSH会话将在两个描述的端口之间添加一个保护隧道。
- 通过浏览到http://127.0.0.1:8888/phpmyadmin,通过保护隧道访问phpMyAdmin控制台。
- 现在,使用以下信息登录phpMyAdmin:
- 用户名:root
- 密码:应用程序密码
在MacOS和Linux上访问phpMyAdmin
要使用Web浏览器访问应用程序,请按照以下步骤进行SSH隧道设置:
- 在本地系统上打开终端窗口(在Ubuntu或MacOS上,在“Finder->Applications->Utilities->Terminal”中找到)。
- 确保我们拥有SSH凭据(也称为.pem密钥文件)。
- 执行以下命令配置SSH隧道,使用SSH的密钥文件。记住将KEYFILE替换为我们服务器的主机名或IP地址(公共IP)和私钥文件的路径:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- 使用SSH密码配置SSH隧道,请执行以下命令。我们需要使用服务器的主机名或IP地址(公共)替换SERVER-IP。在提示时输入SSH密码。
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
注意:该命令将创建SSH隧道。然而,它不会在服务器控制台显示任何结果。
- 通过浏览至hhtp://127.0.0.1:8888/phpmyadmin,访问我们创建的受保护隧道的phpMyAdmin控制台。
- 现在,使用以下信息登录phpMyAdmin:
- 用户名:root
- 密码:应用密码