网站
使用 phpMyAdmin 访问您的数据库
Every Kapsule website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it, reading…
每个带有数据库的 Kapsule 网站都可以通过 phpMyAdmin 获得基于浏览器的数据库访问权限,使用单点登录打开,因此无需保存第二个密码。本指南介绍如何打开它、查看您的连接详情、在那里执行的操作,以及在 WordPress 网站上不应该在 phpMyAdmin 中执行的两项数据库操作。
打开 phpMyAdmin
- 登录到 KPanel 并在左侧边栏中点击网站。
- 点击您的网站。
- 在网站自己的菜单中,打开文件,然后打开数据库。
- 点击打开 phpMyAdmin。
phpMyAdmin 在新标签页中打开,已自动登录并指向您网站的数据库。没有登录表单,也无需保存单独的凭证。

如果页面显示未为此网站类型配置数据库,这是正常的。静态 HTML 网站和某些应用程序类型创建时不包含数据库。使用数据库的网站类型(包括 WordPress 和 WooCommerce)总是有数据库的。
您的连接详情
同一屏幕显示您的应用程序使用的凭证,每个都有复制按钮,密码隐藏在显示控件后面:
| 字段 | 值 |
|---|---|
| 主机 | 127.0.0.1 |
| 端口 | 3306 |
| 数据库 | 您的数据库名称 |
| 用户名 | 您的数据库用户 |
| 密码 | 点击显示后才可见 |
这些值应该放在 wp-config.php、.env 文件或任何框架的数据库配置中。
127.0.0.1 表示"这台服务器"。从您的笔记本电脑无法访问它,任何防火墙配置都无法改变这一点:数据库根本不监听公共地址。要连接桌面客户端(如 TablePlus 或 Sequel Ace),请通过 SSH 隧道连接。参见通过 SSH 隧道连接到您的数据库。
它的用途
phpMyAdmin 用于一组特定的任务:
- 读取数据。 确认插件实际存储的内容、检查某行是否存在、计算记录数。
- 导入数据库(迁移或恢复期间)。
- 导出数据库,作为额外的安全副本或提交给开发人员。
- 修复单个错误值,例如输入错误的
siteurl,现在将您锁定在 wp-admin 之外。 - 诊断大小。 按大小排序表可以立即显示日志或临时表何时超出控制。
导入数据库
- 从数据库标签打开 phpMyAdmin。
- 在左侧面板中点击您的数据库名称。
- 点击顶部的导入。
- 选择
.sql文件并点击执行。
导入会替换匹配的表。它不会合并。
在实时数据库上导入具有破坏性且立即执行。匹配表中的每一行都会被文件中的内容替换,phpMyAdmin 中没有撤销。先从网站的备份标签进行备份:进行备份。
对于大型转储,先将其压缩为 .sql.gz,phpMyAdmin 接受此格式,通常会使文件大小在上传限制内。如果仍然过大,请按表将其分成多个文件,或开启工单,我们将为您在服务器端导入。
导出数据库
- 在左侧面板中点击您的数据库名称。
- 点击导出。
- 快速导出(SQL 格式)适合直接复制。如果需要特定的表或希望输出进行 gzip 压缩,请选择自定义。
- 点击执行。
phpMyAdmin 导出是一个有用的额外副本,而不是备份策略。它仅捕获数据库,不包括您的文件,并存储在您保存的位置。您的网站每天都会自动备份(两者一起),您随时可以进行手动备份:进行备份。
不要在这里做的两件事
不要使用 SQL 运行搜索和替换
WordPress 将插件和主题设置存储为 PHP 序列化字符串,这些字符串记录其中每个值的长度。REPLACE() 查询会更改文本而不更改记录的长度,因此 PHP 无法再读取该选项,它会无声地还原为空。主题设置消失、滑块清空、许可证注销。
使用网站WordPress标签上的搜索和替换卡,它能正确处理序列化并首先进行备份。完整说明:运行搜索和替换。
不要通过编辑 wp_users 重置密码
较旧的指南告诉您使用 phpMyAdmin 下拉菜单中的 MD5 函数设置 user_pass。现代 WordPress 不使用 MD5 哈希,操作错误会锁定帐户而不是重置它。
KPanel 在网站的WordPress标签上有适当的工具,然后是用户:直接使用登录为登录、发送重置电子邮件,或复制重置链接发送给自己。参见重置丢失的 WordPress 管理员密码。
KPanel 中的 WordPress 数据库工具
对于例行的 WordPress 数据库工作,WordPress标签上的数据库部分比 phpMyAdmin 更安全、更快。它使您能够一目了然地查看表大小、使用自动备份优化和修复表、将旧表转换为现代存储引擎,以及一键清理文章修订版本、自动草稿、过期临时表和已删除的文章。搜索和替换位于下一部分,在快速操作上。
当您需要查看原始行时,使用 phpMyAdmin。当您需要更改内容时,使用数据库部分。
故障排除
phpMyAdmin 无法打开。 该按钮需要对网站的写入访问权限。如果您的 Kapsule 帐户角色是只读的,请联系帐户所有者。如果您有写入权限但仍然失败,网站可能仍在配置中:检查网站顶部的状态指示器。
我无法从笔记本电脑使用数据库标签上的详情连接。 正确的,这是有意的。数据库不公开暴露。使用 SSH 隧道:通过 SSH 隧道连接到您的数据库。
导入停止且没有错误。 几乎总是文件大小。对其进行 Gzip 压缩或分割。
我更改了一个值,网站就坏了。 从最近的备份进行恢复:从备份恢复。这就是为什么备份要放在首位。
表变得非常大。 在 phpMyAdmin 中按大小排序以找到问题表,然后从WordPress标签上的数据库部分清理它,而不是手动删除行。